Пример #1
0
        public async Task <MSPPayPeriodViewModel> UpdateMSPPayPeriod(MSPPayPeriodViewModel data)
        {
            try
            {
                tblMSPPayPeriod model = await Task.Run(() => ManageMSPPayPeriods.UpdateMSPPayPeriod(data.ConvertTotblMSPPayPeriod()));

                return(model.ConvertToMSPPayPeriodViewModel());
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Пример #2
0
        public async Task <IHttpActionResult> UpdateMSPPayPeriod(MSPPayPeriodViewModel model)
        {
            try
            {
                userId = User.Identity.GetUserId();
                Helpers.Helpers.AddBaseProperties(model, "update", userId);

                return(Ok(await MSPManagerService.UpdateMSPPayPeriod(model)));
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #3
0
 public static tblMSPPayPeriod ConvertTotblMSPPayPeriod(this MSPPayPeriodViewModel data)
 {
     return(new tblMSPPayPeriod()
     {
         ID = Convert.ToInt64(data.ID),
         StartDate = data.StartDate,
         EndDate = data.EndDate,
         IsActive = data.isActive,
         IsDeleted = data.isDeleted ?? false,
         CreatedUserID = data.createdUserID,
         UpdatedUserID = data.updatedUserID,
         CreatedTimestamp = data.createdTimestamp ?? DateTime.Now,
         UpdatedTimestamp = data.updatedTimestamp
     });
 }