コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }