Ejemplo n.º 1
0
        public string SaveSowHeaderDetails(SowHeaderModel sowHeaderModel)
        {
            string result = string.Empty;

            try
            {
                SowHeader sowHeader = _OperationalPortalEntities.SowHeaders.FirstOrDefault(x => x.SowHeaderID == sowHeaderModel.SowHeaderID);
                if (sowHeader != null)
                {
                    Mapper.Map(sowHeaderModel, sowHeader);
                    result = "SowHeader Updated Successfully";
                }
                else
                {
                    sowHeader = new SowHeader();
                    Mapper.Map(sowHeaderModel, sowHeader);
                    sowHeader.Customer = null;
                    _OperationalPortalEntities.SowHeaders.Add(sowHeader);
                    // _OperationalPortalEntities.Entry(sowHeader.CustomerId).State = EntityState.Unchanged;
                    result = "SowHeader Saved Successfully";
                }
                _OperationalPortalEntities.SaveChanges();
            }
            catch (Exception ex)
            {
                result = ex.Message.ToString();
            }
            return(result);
        }
Ejemplo n.º 2
0
        public SowHeaderModel GetSowHeaderById(int sowId)
        {
            var            sowHeaders   = _OperationalPortalEntities.SowHeaders.FirstOrDefault(x => x.SowHeaderID == sowId);
            SowHeaderModel sowheaderObj = Mapper.Map <SowHeader, SowHeaderModel>(sowHeaders);

            return(sowheaderObj);
        }
Ejemplo n.º 3
0
        public IHttpActionResult SaveSowHeader([FromBody] SowHeaderModel sowHeaderModel)
        {
            var sowheader = _sowheaderInfo.SaveSowHeaderDetails(sowHeaderModel);

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