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)); } }
public void Update(EspacoDto espacoDto) => _espacoRepository.Update(_mapper.Map <Espaco>(espacoDto));