/// <summary> /// 保存数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public JsonResult SaveData(BreedVarietyModel model) { var result = new ResultJson(); try { var msg = new MessageModel(); if (model.VarietyId == 0) { msg = _breedVarietyService.InsertVarietyModel(model); } else { msg = _breedVarietyService.UpdateVarietyModel(model); } if (msg.Status == MessageStatus.Success) { result.IsSuccess = true; } } catch (Exception) { } return(Json(result)); }
/// <summary> /// 单表插入 /// </summary> /// <param name="model"></param> /// <returns></returns> public MessageModel InsertVarietyModel(BreedVarietyModel model) { Func <IEntityContext, string> operation = (context => { model.ModifyID = UserManagement.CurrentUser.UserID; model.ModifyName = UserManagement.CurrentUser.UserName; model.ModifyTime = DateTime.Now; model.CompanyId = UserManagement.CurrentUser.CompanyId; context.BreedVariety.Add(model); context.SaveChanges(); return(string.Empty); }); return(base.DbOperation(operation)); }
private BreedVarietyModel DtoToModel(BreedVarietyDto dto) { var model = new BreedVarietyModel(); model.VarietyId = dto.VarietyId; model.VarietyName = dto.VarietyName; model.CompanyId = dto.CompanyId; model.ModifyID = UserManagement.CurrentUser.UserID; model.ModifyName = UserManagement.CurrentUser.UserName; model.ModifyTime = DateTime.Now; model.IsLocked = dto.IsLocked; model.Remark = dto.Remark; model.IsShow = dto.IsShow; return(model); }
/// <summary> /// 更新数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public MessageModel UpdateVarietyModel(BreedVarietyModel model) { Func <IEntityContext, string> operation = (context => { var data = context.BreedVariety.FirstOrDefault(m => m.VarietyId == model.VarietyId); if (data == null) { return("当前数据不存在或被更新,请刷新后再次操作!"); } data.VarietyName = model.VarietyName; data.Remark = model.Remark; data.IsLocked = model.IsLocked; data.IsShow = model.IsShow; data.CompanyId = UserManagement.CurrentUser.CompanyId; data.ModifyID = UserManagement.CurrentUser.UserID; data.ModifyName = UserManagement.CurrentUser.UserName; data.ModifyTime = DateTime.Now; context.SaveChanges(); return(string.Empty); }); return(base.DbOperation(operation)); }
/// <summary> /// 更新数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public MessageModel UpdateVarietyModel(BreedVarietyModel model) { return(_breedVarietyAccess.UpdateVarietyModel(model)); }
/// <summary> /// 单表插入 /// </summary> /// <param name="model"></param> /// <returns></returns> public MessageModel InsertVarietyModel(BreedVarietyModel model) { return(_breedVarietyAccess.InsertVarietyModel(model)); }