Exemplo n.º 1
0
 //---------------------------CLIENT----------------------------------
 public static Models.Client EntityClientToModelClient(DataAccessLayer.Entities.Client entityClient)
 {
     try
     {
         Models.Client modelClient = new Models.Client
         {
             Id             = entityClient.Id,
             FirstName      = entityClient.FirstName,
             LastName       = entityClient.LastName,
             Phone          = entityClient.Phone,
             Email          = entityClient.Email,
             ImagePath      = String.IsNullOrEmpty(entityClient.ImagePath) ? "-" : entityClient.ImagePath,
             IsDeleted      = entityClient.IsDeleted,
             BirthYear      = entityClient.BirthYear,
             InsertedDate   = entityClient.InsertedDate,
             IdentityNumber = entityClient.IdentityNumber,
             Sex            = entityClient.Sex ? "Female" : "Male",
             InserterName   = entityClient.Inserter.Name,
         };
         return(modelClient);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemplo n.º 2
0
 public static DataAccessLayer.Entities.Client ModelClientToEntityClient(Models.Client clientModel)
 {
     DataAccessLayer.Entities.Client entityClient = new DataAccessLayer.Entities.Client
     {
         Id             = clientModel.Id,
         FirstName      = clientModel.FirstName,
         LastName       = clientModel.LastName,
         Phone          = clientModel.Phone,
         Email          = clientModel.Email,
         ImagePath      = clientModel.ImagePath,
         IsDeleted      = clientModel.IsDeleted,
         BirthYear      = clientModel.BirthYear,
         InsertedDate   = clientModel.InsertedDate,
         IdentityNumber = clientModel.IdentityNumber,
         Sex            = clientModel.Sex == "Male" ? false : true,
         Inserter       = DataAccessLayer.Utils.EmployeeUtils.GetEmployeeByName(clientModel.InserterName),
     };
     return(entityClient);
 }
Exemplo n.º 3
0
 internal DTO.ClientDTO MappingToBL(DataAccessLayer.Entities.Client client)
 {
     Mapper.Initialize(cfg => cfg.CreateMap <DataAccessLayer.Entities.Client, DTO.ClientDTO>());
     return(Mapper.Map <DataAccessLayer.Entities.Client, DTO.ClientDTO>(client));
 }