예제 #1
0
 public IActionResult UpdatetructureAttributes(SiteReqStructureVm input)
 {
     try
     {
         var response = _fabricationManagementService.UpdatetructureAttributes(input);
         return(Ok(response));
     }
     catch (Exception e)
     {
         Util.LogError(e);
         return(StatusCode(StatusCodes.Status500InternalServerError, new ErrorClass()
         {
             code = StatusCodes.Status500InternalServerError.ToString(), message = "Something went wrong"
         }));
     }
 }
예제 #2
0
        public ResponseMessage UpdatetructureAttributes(SiteReqStructureVm input)
        {
            try
            {
                ResponseMessage  responseMessage = new ResponseMessage();
                SiteReqStructure structid        =
                    _context.SiteReqStructure.Single(w => w.Id == input.SiteReqStructureId);
                if (structid != null)
                {
                    structid.StructureAttributesVal = input.StructureAttributesVal;
                }
                _context.SiteReqStructure.Update(structid);
                _context.SaveChanges();

                responseMessage.Message = "Structure Cost Updated sucessfully";
                return(responseMessage);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }