//DONE public ActionResult PostBrand(CreateBrandVM model) { try { if (ModelState.IsValid) { var bandToCreate = _mapper.Map <Brand>(model); var result = _brandServices.AddBrand(bandToCreate); if (!result) { return(StatusCode(StatusCodes.Status500InternalServerError, "Algo salio mal tratando de crear la marca, Intente de nuevo o contacta el Administrador")); } return(Json("La marca ha sido agregada.")); } return(BadRequest(FormatedModelStateErrors.GetErrorsFormated(ModelState))); } catch (Exception ex) { //TODO: Log the exception return(StatusCode(StatusCodes.Status500InternalServerError, "Algo salio mal, contacta el Administrador")); } }