Пример #1
0
        public string SavePoHeadersDetails(PoHeaderModel poHeaderModel)
        {
            string result = string.Empty;

            try
            {
                PoHeader poHeader = _OperationalPortalEntities.PoHeaders.FirstOrDefault(x => x.PoHeaderID == poHeaderModel.PoHeaderID);
                if (poHeader != null)
                {
                    Mapper.Map(poHeaderModel, poHeader);
                    result = "PoHeader Updated Successfully";
                }
                else
                {
                    poHeader           = new PoHeader();
                    poHeader.SowHeader = null;
                    Mapper.Map(poHeaderModel, poHeader);
                    _OperationalPortalEntities.PoHeaders.Add(poHeader);
                    result = "PoHeader Saved Successfully";
                }
                _OperationalPortalEntities.SaveChanges();
            }
            catch (Exception ex)
            {
                result = ex.Message.ToString();
            }
            return(result);
        }
Пример #2
0
        public PoHeaderModel GetPoHeadersById(int poId)
        {
            var           poHeaders   = _OperationalPortalEntities.PoHeaders.FirstOrDefault(x => x.PoHeaderID == poId);
            PoHeaderModel poHeaderObj = Mapper.Map <PoHeader, PoHeaderModel>(poHeaders);

            return(poHeaderObj);
        }
        public IHttpActionResult SavePoHeader([FromBody] PoHeaderModel poHeaderModel)
        {
            var poheader = _poheaderInfo.SavePoHeadersDetails(poHeaderModel);

            if (poheader == null)
            {
                return(NotFound());
            }
            return(Ok(poheader));
        }