public IActionResult Create() { var entity = new ServiceApply { RequireCompleteAt = DateTime.Today.AddDays(1) }; ViewBag.Types = DataItemUtil.GetValues("ServiceTypes").ToSelectList(); return(View("Create", entity)); }
/// <summary> /// 创建 /// </summary> /// <param name="entity"></param> /// <returns></returns> public Result <int> Create(ServiceApply entity) { entity.ReceiveAt = null; entity.CompleteAt = null; entity.State = "待处理"; entity.CreateAt = DateTime.Now; entity.ServiceManId = null; entity.ServiceManName = null; entity.Reply = ""; entity.Score = "--"; var id = _db.Create(entity); return(id > 0 ? ResultUtil.Success(id) : ResultUtil.Do(ResultCodes.数据库操作失败, 0)); }
public ActionResult Create(IFormCollection collection) { var entity = new ServiceApply(); TryUpdateModelAsync(entity); entity.UserId = WxUser.UserId; entity.UserName = WxUser.UserName; entity.DeptId = WxUser.DeptId; entity.DeptName = WxUser.DeptName; try { var result = _service.Create(entity); if (result.Code == 200) { try { SendNewsMessage("来自" + entity.UserName + "的服务申请", entity.Type + ":" + (string.IsNullOrWhiteSpace(entity.Describe) ? "暂无描述" : entity.Describe), HttpContext.Request.Host.Host + "/ServiceApply/Details/" + result.Body.ToString(), DataItemUtil.GetValue("AssetManager")); } catch (Exception ex) { _log.Error(ex); } return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, result.Message); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); } ViewBag.Types = DataItemUtil.GetValues("ServiceTypes").ToSelectList(); return(View(entity)); }