public HttpResponseMessage SaveCompanyTranspro(CompanyTransproPartner model) { try { if (this.ModelState.IsValid) { var result = service.SaveCompanyTranspro(model); return(Request.CreateResponse(HttpStatusCode.OK, result)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.InnerException.Message)); } }
public CompanyTransproPartner SaveCompanyTranspro(CompanyTransproPartner model) { CompanyTransproPartner companytrnaspro = new CompanyTransproPartner(); Company_TransproPartner dbCompanyTranspro = new Company_TransproPartner(); try { Utility.SetDynamicPropertyValue(model, model.CurrentCulture); var map = Mapper.Map <CompanyTransproPartner, Company_TransproPartner>(model); dbCompanyTranspro = companyRepository.SaveUpdateCompanyTranspro(map); companytrnaspro = Mapper.Map <Company_TransproPartner, CompanyTransproPartner>(dbCompanyTranspro); } catch (Exception ex) { IErrorLogService errorLog = new ErrorLogService(); string message = ex.InnerException != null ? ex.InnerException.InnerException.Message : ex.Message; errorLog.SetErrorLog(model.CurrentUserID, "CompanyTranspro", message); throw new Exception(ex.Message); } return(companytrnaspro); }