示例#1
0
 public void Update(IPayrollItemModel businessModel)
 {
     using (Repository = new PayrollItemRepository())
     {
         Message = UpdateSuccessMessage;
         Repository.Update(businessModel);
     }
 }
示例#2
0
 public void Save(IPayrollItemModel businessModel)
 {
     using (Repository = new PayrollItemRepository())
     {
         Message = SaveSuccessMessage;
         Repository.Save(businessModel);
     }
 }
 private void PopulateModelToNewEntity(PayrollItem query, IPayrollItemModel model)
 {
     query.Id            = model.Id;
     query.RowVersion    = model.RowVersion;
     query.RowStatus     = model.RowStatus;
     query.PayrolGroupId = model.PayrolGroupId;
     query.Name          = model.Name;
     query.ItemType      = model.ItemType;
     query.Type          = model.Type;
     query.Value         = model.Value;
     query.Unit          = model.Unit;
     query.Description   = model.Description;
     query.CreatedBy     = model.CreatedBy;
     query.CreatedDate   = model.CreatedDate;
     query.ModifiedBy    = model.ModifiedBy;
     query.ModifiedDate  = model.ModifiedDate;
 }
 private static PayrollItem PopulateModelToNewEntity(IPayrollItemModel model)
 {
     return(new PayrollItem
     {
         Id = model.Id,
         RowVersion = model.RowVersion,
         RowStatus = model.RowStatus,
         PayrolGroupId = model.PayrolGroupId,
         Name = model.Name,
         ItemType = model.ItemType,
         Type = model.Type,
         Value = model.Value,
         Unit = model.Unit,
         Description = model.Description,
         CreatedBy = model.CreatedBy,
         CreatedDate = model.CreatedDate,
         ModifiedBy = model.ModifiedBy,
         ModifiedDate = model.ModifiedDate,
     });
 }