public IActionResult ActualizarFoto([FromBody] ResponseActualizarFoto response) { var user = usuarioService.Actualizar_Foto(response.Id, response.Foto); if (user == null) { return(BadRequest(new { message = "No se pudo actualizar la foto" })); } else { return(Ok(user)); } }
public ResponseActualizarFoto Buscar_Foto(int idUser) { var usuario = context.Usuarios.Include(p => p.Paciente). Include(e => e.Especialista).FirstOrDefault(x => x.Id == idUser); ResponseActualizarFoto Photo; if (usuario != null) { Photo = new ResponseActualizarFoto(usuario.Id, usuario.Foto); } else { Photo = null; } return(Photo); }
public ResponseActualizarFoto Actualizar_Foto(int idUser, string foto) { var usuario = context.Usuarios.Include(p => p.Paciente). Include(e => e.Especialista).FirstOrDefault(x => x.Id == idUser); ResponseActualizarFoto Photo; if (usuario != null) { string fotoWithTransformation = foto.Replace("upload/", "upload/w_400,h_400,c_crop,g_face,r_max/w_200/"); usuario.Foto = fotoWithTransformation; context.SaveChanges(); Photo = new ResponseActualizarFoto(usuario.Id, usuario.Foto); } else { Photo = null; } return(Photo); }