public UpdateHolidayViewModel GetHolidayForUpdateById(short HolidayRowID) { try { UpdateHolidayViewModel model = new UpdateHolidayViewModel(); var entity = db.MasterHolidays.Find(HolidayRowID); if (entity != null) { model.HoliRowID = entity.HoliRowID; model.HoliTitle = entity.HoliTitle; model.HoliDate = entity.HoliDate; model.HoliDay = entity.HoliDay; model.HoliMonth = entity.HoliMonth; model.HoliYear = entity.HoliYear; model.Remarks = entity.Remarks; model.AddInfo = entity.AddInfo; model.IsDefault = Convert.ToBoolean(entity.IsDefault); model.Status = entity.Status; } else { throw new Exception("Invalid Id!"); } return(model); } catch (Exception) { throw; } }
public void UpdateHoliday(UpdateHolidayViewModel model) { try { if (model != null && model.HoliRowID > 0) { db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).HoliTitle = model.HoliTitle; db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).HoliDate = model.HoliDate; db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).HoliDay = model.HoliDay; db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).HoliMonth = model.HoliMonth; db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).HoliYear = model.HoliYear; db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).Remarks = model.Remarks; db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).AddInfo = model.AddInfo; db.MasterHolidays.Single(b => b.HoliRowID == model.HoliRowID).IsDefault = Convert.ToByte(model.IsDefault); } else { throw new Exception("Holiday could not be blank!"); } } catch (Exception) { throw; } }