public void Editar(EditarEditoraRequest request) { Nome = request.Nome; Endereco = new Endereco(request.EnderecoLogradouro, request.EnderecoNumero, request.EnderecoComplemento, request.EnderecoBairro, request.EnderecoCidade, request.EnderecoEstado, request.EnderecoCep); Telefone = new Telefone(request.TelefoneDdd, request.TelefoneNumero); new AddNotifications <Editora>(this) .IfNullOrInvalidLength(e => e.Nome, 1, 200, Message.O_CAMPO_X0_DEVE_TER_ENTRE_X1_E_X2_CARACTERES.ToFormat("Nome da editora", "1", "200")); AddNotifications(Endereco, Telefone); }
public async Task <IActionResult> Editar([FromBody] EditarEditoraRequest request) { try { AtualizarUsuarioLogado(); return(await ResponseAsync(_serviceEditora.Editar(request), _serviceEditora)); } catch (Exception e) { return(await ResponseExceptionAsync(e)); } }