Esempio n. 1
0
        public JsonResult Incluir(ClienteModel model)
        {
            if (!this.ModelState.IsValid)
            {
                List <string> erros = (from item in ModelState.Values
                                       from error in item.Errors
                                       select error.ErrorMessage).ToList();

                Response.StatusCode = 400;
                return(Json(string.Join(Environment.NewLine, erros)));
            }



            Cliente cliente = Mapper.Map <Cliente>(model);
            var     erro    = _clienteBo.RegrasIncluir(cliente);

            if (erro.Numero > 0)
            {
                Response.StatusCode = 400;
                return(Json(string.Join(Environment.NewLine, erro.Msg)));
            }
            else
            {
                model.Id = _clienteBo.Incluir(cliente);
                return(Json("Cadastro efetuado com sucesso"));
            }
        }