public async Task <IActionResult> UpdateAsync(int Id, [FromBody] GeneroCreateDTO generoCreateDTO) { if (generoCreateDTO == null) { return(BadRequest()); } var response = await _generosApplication.UpdateAsync(Id, generoCreateDTO); if (response.IsSuccess) { return(new CreatedAtRouteResult("obtenergenero", new { Id = response.Data.Id }, response.Data)); } return(BadRequest(response.Message)); }
public async Task <Response <GeneroDTO> > InsertAsync(GeneroCreateDTO generoCreateDCreateDTO) { var response = new Response <GeneroDTO>(); try { var entidad = _mapper.Map <Genero>(generoCreateDCreateDTO); entidad = await _generosDomain.InsertAsync(entidad); response.Data = _mapper.Map <GeneroDTO>(entidad); if (response.Data != null) { response.IsSuccess = true; response.Message = "Registro Exitoso!!!"; } } catch (Exception ex) { response.Message = ex.Message; } return(response); }
public async Task <Response <GeneroDTO> > UpdateAsync(int Id, GeneroCreateDTO generoCreateDCreateDTO) { var response = new Response <GeneroDTO>(); try { var entidad = _mapper.Map <Genero>(generoCreateDCreateDTO); entidad.Id = Id; entidad = await _generosDomain.UpdateAsync(entidad); response.Data = _mapper.Map <GeneroDTO>(entidad); if (response.Data != null) { response.IsSuccess = true; response.Message = "Registro Actualizado!!!"; } } catch (Exception ex) { response.Message = ex.Message; } return(response); }