/// <summary> /// Update CompanyHoliday /// </summary> /// <param name="companyHoliday">VacationPolicyModel</param> /// <returns>true on success</returns> public bool Update(CompanyHolidayModel companyHoliday) { if (companyHoliday == null) { throw new ArgumentNullException("companyHoliday"); } using (var dataContext = new Database(DbName)) { dataContext.Update(companyHoliday); return(true); } }
/// <summary> /// Add CompanyHoliday /// </summary> /// <param name="companyHoliday">Object VacationPolicyMdel</param> /// <returns>Return the inserted Id, an error text if something wrong happens</returns> public string Add(CompanyHolidayModel companyHoliday) { if (companyHoliday == null) { throw new ArgumentNullException("companyHoliday"); } using (var dataContext = new Database(DbName)) { dataContext.Insert(companyHoliday); return(companyHoliday.Id.ToString()); } }
/// <summary> /// Delete CompanyHoliday /// </summary> /// <param name="id">VacationPolicyModel Id</param> /// <returns>true on success</returns> public bool Delete(int id) { if (id < 1) { throw new ArgumentException("id"); } var model = new CompanyHolidayModel() { Id = id }; using (var dataContext = new Database(DbName)) { dataContext.Delete(model); return(true); } }