/// <summary> /// 更新检验模版项 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateExamineTemplateItems(ExamineTemplateItems model) { using (EFExamineTemplateItemRepository _rsp = new EFExamineTemplateItemRepository()) { return(_rsp.UpdateExamineTemplateItems(model)); } }
public IHttpActionResult Get([FromUri] Request <string> req) { try { Response <ExamineItemOptionModel> rsp = new Response <ExamineItemOptionModel>(); PageInfo pageInfo = new PageInfo() { PageIndex = req.CurrentPage, PageSize = req.PageSize, OrderField = "CREATEDATETIME", Order = OrderEnum.desc }; pageInfo = null; List <ExamineTemplateItemOptions> list = _etio.GetExamineTemplateItemOptionsByKwd(req.ParentId, req.Keyword, ref pageInfo); ExamineItemOptionModel model = new ExamineItemOptionModel(); model.Data = list; ExamineTemplateItems eti = _eti.GetExamineTemplateItemsById(req.ParentId); model.TemplateItem = eti; if (eti != null) { ExamineTemplates et = _et.GetExamineTemplateById(eti.ExamineTemplateId); model.Template = et; } rsp.Data = model; //rsp.PagesCount = pageInfo.PagesCount; return(Ok(rsp)); } catch (Exception ex) { LogService.WriteErrorLog("ExamineItemOptionController[Get]", ex.ToString()); return(BadRequest(ex.Message)); } }
public IHttpActionResult Post([FromBody] Request <ExamineTemplateItems> req) { Response <ExamineTemplateItems> rsp = new Response <ExamineTemplateItems>(); try { UserInfo user = _user.GetCurrentUser(); if (user == null) { return(base.Redirect("/User/Login#/Login")); } ExamineTemplateItems et = req.Data as ExamineTemplateItems; bool result = false; if (string.IsNullOrEmpty(et.Id)) { ExamineTemplateItems model = new ExamineTemplateItems(); string id = Guid.NewGuid().ToString(); model.Id = id; model.Name = et.Name; model.ExamineTemplateId = et.ExamineTemplateId; model.Type = et.Type; model.CreateUserId = user.UserId; model.CreateUserName = user.LoginName; model.CreateDateTime = DateTime.Now; model.EditUserId = user.UserId; model.EditUserName = user.LoginName; model.EditDateTime = DateTime.Now; model.IsDeleted = 0; result = _eti.AddExamineTemplateItems(model); rsp.Data = model; } else { et.EditUserId = user.UserId; et.EditUserName = user.LoginName; et.EditDateTime = DateTime.Now; result = _eti.UpdateExamineTemplateItems(et); rsp.Data = et; } if (!result) { return(BadRequest("操作失败")); } return(Ok(rsp)); } catch (Exception ex) { LogService.WriteErrorLog("ExamineItemController[Post]", ex.ToString()); return(BadRequest(ex.Message)); } }
/// <summary> /// 获取数据 /// </summary> /// <param name="templateItemId"></param> /// <param name="pageInfo"></param> /// <returns></returns> public List <ExamineTemplateItemOptions> GetExamineTemplateItemOptionsByTemplateItemId(string templateItemId, ref PageInfo pageInfo) { using (EFExamineTemplateItemOptionsRepository _rsp = new EFExamineTemplateItemOptionsRepository()) { List <ExamineTemplateItemOptions> list = _rsp.GetExamineTemplateItemOptionsByTemplateItemId(templateItemId, ref pageInfo); if (list.Count > 0) { ExamineTemplateItems model = _eti.GetExamineTemplateItemsById(list[0].ExamineItemId); list.ForEach(p => p.ExamineItemName = model.Name); } return(list); } }
/// <summary> /// 获取数据 /// </summary> /// <param name="id"></param> /// <returns></returns> public ExamineTemplateItemOptions GetExamineTemplateItemOptionsById(string id) { using (EFExamineTemplateItemOptionsRepository _rsp = new EFExamineTemplateItemOptionsRepository()) { ExamineTemplateItemOptions etio = _rsp.GetExamineTemplateItemOptionsById(id); if (etio != null) { ExamineTemplateItems model = _eti.GetExamineTemplateItemsById(etio.ExamineItemId); etio.ExamineItemName = model.Name; } return(etio); } }
/// <summary> /// 根据id获取模版项 /// </summary> /// <param name="id"></param> /// <returns></returns> public ExamineTemplateItems GetExamineTemplateItemsById(string id) { using (EFExamineTemplateItemRepository _rsp = new EFExamineTemplateItemRepository()) { ExamineTemplateItems eti = _rsp.GetExamineTemplateItemsById(id); if (eti != null) { ExamineTemplates model = _et.GetExamineTemplateById(eti.ExamineTemplateId); eti.TemplateName = model.Name; } return(eti); } }
protected CTMS_ADM_EXAMINEITEMS LoadEntityFromModel(ExamineTemplateItems model) { if (model == null) { return(null); } CTMS_ADM_EXAMINEITEMS entity = new CTMS_ADM_EXAMINEITEMS(); entity.ID = model.Id; entity.EXAMINETEMPLATEID = model.ExamineTemplateId; entity.NAME = model.Name; entity.TYPE = model.Type; entity.CREATEUSERID = model.CreateUserId; entity.CREATEUSERNAME = model.CreateUserName; entity.CREATEDATETIME = model.CreateDateTime; entity.EDITUSERID = model.EditUserId; entity.EDITUSERNAME = model.EditUserName; entity.EDITDATETIME = model.EditDateTime; entity.ISDELETED = model.IsDeleted; return(entity); }
protected ExamineTemplateItems LoadModelFromEntity(CTMS_ADM_EXAMINEITEMS entity) { if (entity == null) { return(null); } ExamineTemplateItems model = new ExamineTemplateItems(); model.Id = entity.ID; model.ExamineTemplateId = entity.EXAMINETEMPLATEID; model.Name = entity.NAME; model.Type = (int)entity.TYPE; model.CreateUserId = entity.CREATEUSERID; model.CreateUserName = entity.CREATEUSERNAME; model.CreateDateTime = (DateTime)entity.CREATEDATETIME; model.EditUserId = entity.EDITUSERID; model.EditUserName = entity.EDITUSERNAME; model.EditDateTime = (DateTime)entity.EDITDATETIME; model.IsDeleted = (int)entity.ISDELETED; return(model); }