kreta/KretaWeb/Areas/UgyfelSzolgalat/Models/CreateBejelentesCommentModel.cs
2024-03-13 00:33:46 +01:00

23 lines
1 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.HelperClasses.Ugyfelszolgalat;
using Kreta.Resources;
namespace Kreta.Web.Areas.UgyfelSzolgalat.Models
{
public class CreateBejelentesCommentModel
{
public string Id { get; set; }
[StringLength(5000, ErrorMessageResourceName = nameof(ErrorResource.AMegjegyzesSzovegeNemLehet5000KarakternelHosszabb), ErrorMessageResourceType = typeof(ErrorResource))]
public string Comment { get; set; }
public List<CsatolmanyModel> CsatolmanyArray { get; set; }
public static implicit operator CreateBejelentesComment(CreateBejelentesCommentModel createBejelentesCommentModel) => new CreateBejelentesComment
{
Id = createBejelentesCommentModel.Id,
Comment = createBejelentesCommentModel.Comment,
CsatolmanyArray = createBejelentesCommentModel.CsatolmanyArray.ConvertAll(new Converter<CsatolmanyModel, Csatolmany>((x) => x))
};
}
}