public bool Save(Company objCompany)
 {
     if (objCompany.Id == 0)
     {
         return(objCompanyData.Insert(objCompany));
     }
     else
     {
         return(objCompanyData.Update(objCompany));
     }
 }
Exemple #2
0
        // 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" })));
        }