Ejemplo n.º 1
0
        public JsonResult AtualizarEspaco(EspacoAtualizacaoViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Espaco e = new Espaco();

                    e.IdEspaco      = model.IdEspaco;
                    e.NomeEspaco    = model.NomeEspaco;
                    e.Tamanho       = model.Tamanho;
                    e.Capacidade    = model.Capacidade;
                    e.UnidadeMedida = model.UnidadeMedida;
                    e.Endereco      = model.Endereco;
                    e.Numero        = model.Numero;
                    e.Complemento   = model.Complemento;
                    e.Bairro        = model.Bairro;
                    e.Cidade        = model.Cidade;
                    e.Uf            = model.Uf;
                    e.Cep           = model.Cep;
                    e.DataCadastro  = DateTime.Now;
                    e.IdUsuario     = model.IdUsuario;

                    repository.Update(e);

                    return(Json("Espaço cadastrado com sucesso!"));
                }
                catch (Exception e)
                {
                    return(Json(e.Message));
                }
            }
            else
            {
                Hashtable erros = new Hashtable();

                foreach (var m in ModelState)
                {
                    if (m.Value.Errors.Count > 0)
                    {
                        erros[m.Key] = m.Value.Errors.Select(e => e.ErrorMessage);
                    }
                }

                return(Json(erros));
            }
        }
Ejemplo n.º 2
0
 public void Update(EspacoDto espacoDto)
 => _espacoRepository.Update(_mapper.Map <Espaco>(espacoDto));