public async Task <MSPPayPeriodViewModel> UpdateMSPPayPeriod(MSPPayPeriodViewModel data) { try { tblMSPPayPeriod model = await Task.Run(() => ManageMSPPayPeriods.UpdateMSPPayPeriod(data.ConvertTotblMSPPayPeriod())); return(model.ConvertToMSPPayPeriodViewModel()); } catch (Exception ex) { throw; } }
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; } }
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 }); }