Пример #1
0
        //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"));
            }
        }