public bool Save(Company objCompany) { if (objCompany.Id == 0) { return(objCompanyData.Insert(objCompany)); } else { return(objCompanyData.Update(objCompany)); } }
// POST api/cities public IHttpActionResult Post([FromBody] Company valCompany) { bool vResult = false; ICompanyData vCompanyData = new CompanyData(); try { vResult = vCompanyData.Insert(valCompany); if (!vResult) { return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.OK, Message = Messages.vOkInserted, Result = "false" }))); } } catch (Exception vEx) { string vMessage = vEx.Message; return(ResponseMessage(Request.CreateResponse(HttpStatusCode.InternalServerError, new { Code = HttpStatusCode.InternalServerError, Message = vMessage, Result = "false" }))); } return(ResponseMessage(Request.CreateResponse(HttpStatusCode.OK, new { Code = HttpStatusCode.OK, Message = Messages.vOkInserted, Result = "true" }))); }