public bool UpdateTimeSheet(TimeSheetsEntity model) { this.ClearBrokenRuleMessages(); BaseValidator <TimeSheetsEntity> validator = new AddTimeSheetValidator(); if (!validator.Validate(model)) { this.AddBrokenRuleMessages(validator.BrokenRuleMessages); return(false); } if (!tsRepo.Update(model)) { this.AddBrokenRuleMessage(); return(false); } return(true); }
public int AddTimeSheet(TimeSheetsEntity model) { this.ClearBrokenRuleMessages(); BaseValidator <TimeSheetsEntity> validator = new AddTimeSheetValidator(); if (!validator.Validate(model)) { this.AddBrokenRuleMessages(validator.BrokenRuleMessages); } int id = tsRepo.Insert(model); if (id == 0) { this.AddBrokenRuleMessage(); } if (id == -1) { this.AddBrokenRuleMessage("Insert Error", "You have write this ticket today,please edit it instead of add new."); } model.ID = id; return(id); }