public SowDetailActualModel GetActualSowDetailById(int sowActualID)
        {
            var sowActual = _OperationalPortalEntities.SowDetailActuals.FirstOrDefault(x => x.SowDetailActualID == sowActualID);
            SowDetailActualModel sowActualObj = Mapper.Map <SowDetailActual, SowDetailActualModel>(sowActual);

            return(sowActualObj);
        }
        public string SaveActualSowDetails(SowDetailActualModel sowActualModel)
        {
            string result = string.Empty;

            try
            {
                SowDetailActual sowActual = _OperationalPortalEntities.SowDetailActuals.FirstOrDefault(x => x.SowDetailActualID == sowActualModel.SowDetailActualID);
                if (sowActual != null)
                {
                    Mapper.Map(sowActualModel, sowActual);
                    result = "SowActualDetails Updated Successfully";
                }
                else
                {
                    sowActual = new SowDetailActual();
                    Mapper.Map(sowActualModel, sowActual);
                    _OperationalPortalEntities.SowDetailActuals.Add(sowActual);
                    result = "SowActualDetails Saved Successfully";
                }
                _OperationalPortalEntities.SaveChanges();
            }
            catch (Exception ex)
            {
                result = ex.Message.ToString();
            }
            return(result);
        }
Beispiel #3
0
        public IHttpActionResult SaveSowAcutalDetails([FromBody] SowDetailActualModel sowActualModel)
        {
            var customers = _sowActualInfo.SaveActualSowDetails(sowActualModel);

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