init
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.BusinessLogic.HelperClasses;
|
||||
|
||||
namespace Kreta.Web.Areas.Adminisztracio.Models
|
||||
{
|
||||
public class ElerhetosegekModel
|
||||
{
|
||||
public List<EmailElerhetosegModel> Email { get; set; }
|
||||
|
||||
public List<TelefonElerhetosegModel> Telefon { get; set; }
|
||||
|
||||
public ElerhetosegekModCO ConvertToCo()
|
||||
{
|
||||
return new ElerhetosegekModCO
|
||||
{
|
||||
Email = Email.Select(e => e.ConvertToCo()).ToList(),
|
||||
Telefon = Telefon.Select(t => t.ConvertToCo()).ToList()
|
||||
};
|
||||
}
|
||||
|
||||
public void CleanFromEmptyRows()
|
||||
{
|
||||
// Azok a sorok nem kellenek amelyeket törölni kell, de még nem szerepel az adatbázisba.
|
||||
Email = Email.Where(e => e.Id.HasValue || e.Status != Enums.ManualEnums.ElerhetosegStatusEnum.Deleted).ToList();
|
||||
Telefon = Telefon.Where(t => t.Id.HasValue || t.Status != Enums.ManualEnums.ElerhetosegStatusEnum.Deleted).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user