public IActionResult Update(Perfil entidad) { //Instancia la entidad servicio.Actualizar(entidad); //Regresa la ruta de la entidad creada de acuerdo al key {Id o Codigo} return(CreatedAtRoute(nameof(Search), new { codigo = entidad.Codigo }, entidad)); }
public async Task <IActionResult> Put(int id, PerfilDto perfilDto) { var perfil = _mapper.Map <Perfil>(perfilDto); perfil.Id = id; var result = await _perfilService.Actualizar(perfil); var response = new ApiResponse <bool>(result); return(Ok(response)); }
public IActionResult Actualizar(int id, [FromBody] Perfil perfil) { Perfil tmp = _perfilService.Recuperar(id); //verficar que exista if (tmp == null) { return(BadRequest("El codigo no existe")); } perfil.IdPerfil = tmp.IdPerfil; return(Ok(_perfilService.Actualizar(perfil))); }
public async Task <IActionResult> Guardar(PerfilViewModel var) { if (string.IsNullOrEmpty(var.Id)) { await servicio.Crear(var); } else { await servicio.Actualizar(var); } return(RedirectToAction("Lista")); }