/// <summary> /// 保存排班 /// </summary> /// <param name="DutyPost"></param> /// <param name="userInfo"></param> /// <returns></returns> public ApiResult <bool> Save(PostPoliceOnduty model, UserInfo userInfo) { ApiResult <bool> result = new ApiResult <bool>(); try { using (CommonDbContext db = new CommonDbContext()) { if (string.IsNullOrEmpty(model.PPNId)) { model.CreatedTime = DateTime.Now; model.Creater = userInfo.UserCode; model.Updater = userInfo.UserCode; model.UpdateTime = DateTime.Now; db.Set <PostPoliceOnduty>().Insert(model); } else { model.UpdateTime = DateTime.Now; model.Updater = userInfo.UserCode; db.Set <PostPoliceOnduty>().Update(model); } result.Result = db.SaveChanges() > 0; result.Code = ResultCode.Success; } } catch (Exception e) { result.Code = ResultCode.SystemError; result.Message = e.ToString(); } return(result); }
public ApiResult <bool> Put([FromBody] PostPoliceOnduty PostPoliceOnduty) { return(PostPoliceOnDutyService.Save(PostPoliceOnduty, CurrentUserInfo)); }