public ExcutionResult Save(Holiday holiday, string userId) { ExcutionResult result = new ExcutionResult(); try { var param = HolidayManager.GetById(holiday.Id); var now = DateTime.Now; if (param == null) { holiday.CreatedAt = now; holiday.CreatedBy = userId; result = HolidayManager.Insert(holiday); } else { holiday.UpdatedAt = now; holiday.UpdatedBy = userId; result = HolidayManager.Update(holiday); } } catch (Exception e) { result.ErrorCode = 1; result.Message = e.Message; _iLogger.LogError(e.Message, e); } return(result); }
public ExcutionResult GetById(string id) { ExcutionResult result = new ExcutionResult(); try { var param = HolidayManager.GetById(id); result.Data = param; } catch (Exception e) { result.ErrorCode = 1; result.Message = e.Message; _iLogger.LogError(e.Message, e); } return(result); }
public ExcutionResult Delete(string id, string userId) { ExcutionResult rowAffected = new ExcutionResult(); try { var param = HolidayManager.GetById(id); if (param != null) { var now = DateTime.Now; param.UpdatedAt = now; param.UpdatedBy = userId; rowAffected = HolidayManager.Delete(param); } } catch (Exception e) { rowAffected.ErrorCode = 1; rowAffected.Message = e.Message; _iLogger.LogError(e.Message, e); } return(rowAffected); }