public IHttpActionResult CreateNomenclatureValue(int nomId, NomValueDO data) { NomValue nomValue = new NomValue(); nomValue.NomId = nomId; nomValue.Code = data.Code; nomValue.Name = data.Name; nomValue.NameAlt = data.NameAlt; nomValue.ParentValueId = data.ParentValueId; nomValue.IsActive = data.IsActive; nomValue.Order = data.Order; if (data.TextContent != null) { nomValue.TextContentString = data.TextContent.ToString(); } this.unitOfWork.DbContext.Set<NomValue>().Add(nomValue); this.unitOfWork.Save(); return Ok(nomValue); }
public IHttpActionResult GetNomenclatureValue(int nomId, int id) { NomValue nomValue = this.nomRepository.GetNomValue(id); JObject textContent = null; if (!string.IsNullOrEmpty(nomValue.TextContentString)) { textContent = JObject.Parse(nomValue.TextContentString); } NomValueDO nomValueDO = new NomValueDO() { NomValueId = nomValue.NomValueId, NomId = nomValue.NomId, Code = nomValue.Code, Name = nomValue.Name, NameAlt = nomValue.NameAlt, ParentValueId = nomValue.ParentValueId, Alias = nomValue.Alias, TextContent = textContent, IsActive = nomValue.IsActive, Order = nomValue.Order }; return Ok(nomValueDO); }