public HttpResponseMessage RequestLoguearUsuario(HttpRequestMessage requestMessage, [FromBody] UsuarioRequest request) { Usuario usuario = UtilVuelos.TransformarUsuarioRequest(request); String respuesta = AdminUsuariosBO.LoguearUsuario(usuario); if (respuesta.Equals(UtilVuelos.EXITO)) { //Se ingreso exitosamente,establezco la respuesta UsuarioResponse respuestaUsuario = new UsuarioResponse(); StatusResponse estadoRespuesta = new StatusResponse(); estadoRespuesta.StatusCode = HttpStatusCode.Found; estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_LOGUEO_EXITO; respuestaUsuario.ResponseStatus = estadoRespuesta; var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario); //Permitir que sel servicio sea accedido de diferentes dominios response.Headers.Add("Access-Control-Allow-Origin", "*"); return response; } else { //Logueo Fallido UsuarioResponse respuestaUsuario = new UsuarioResponse(); StatusResponse estadoRespuesta = new StatusResponse(); estadoRespuesta.StatusCode = HttpStatusCode.NotFound; estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_LOGUEO_FALLIDO; respuestaUsuario.ResponseStatus = estadoRespuesta; var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario); //Permitir que sel servicio sea accedido de diferentes dominios response.Headers.Add("Access-Control-Allow-Origin", "*"); return response; } }
public string IngresarUsuario(Usuario usuario) { //Invoco el servicio UsuarioResponse response = new UsuarioResponse(); UsuarioRequest request = new UsuarioRequest(); request.Username = usuario.Username; request.Password = usuario.Password; request.FechaNacimiento = usuario.FechaNacimiento; try { GenericConsumer<UsuarioRequest, UsuarioResponse> gc = new GenericConsumer<UsuarioRequest, UsuarioResponse>(); gc.SetServiceParameters("Usuario", "IngresarUsuario", RestSharp.Method.POST); response = gc.GetService(request); if (response.ResponseStatus.StatusCode.Equals(HttpStatusCode.OK)) { return EXITO; } else { return FALLIDO; } } catch (Exception e) { return FALLIDO; } }
public HttpResponseMessage RequestIngresarUsuario(HttpRequestMessage requestMessage, [FromBody] UsuarioRequest request) { Usuario usuario = UtilVuelos.TransformarUsuarioRequest(request); String respuesta = AdminUsuariosBO.IngresarUsuario(usuario); if (respuesta.Equals(UtilVuelos.EXITO)) { //Se ingreso exitosamente,establezco la respuesta UsuarioResponse respuestaUsuario = new UsuarioResponse(); StatusResponse estadoRespuesta = new StatusResponse(); estadoRespuesta.StatusCode = HttpStatusCode.Found; estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_REGISTRO_EXITO; respuestaUsuario.ResponseStatus = estadoRespuesta; var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario); return response; } else { //Error al registrar un registro UsuarioResponse respuestaUsuario = new UsuarioResponse(); StatusResponse estadoRespuesta = new StatusResponse(); estadoRespuesta.StatusCode = HttpStatusCode.NotFound; estadoRespuesta.Message = MessagesConstantsUsuario.USUARIO_REGISTRO_FALLIDO; respuestaUsuario.ResponseStatus = estadoRespuesta; var response = Request.CreateResponse<UsuarioResponse>(HttpStatusCode.OK, respuestaUsuario); return response; } }
public String LoguearUsuario(Usuario usuario) { UsuarioResponse response = new UsuarioResponse(); UsuarioRequest request = new UsuarioRequest(); request.Username = usuario.Username; request.Password = usuario.Password; try { GenericConsumer<UsuarioRequest, UsuarioResponse> gc = new GenericConsumer<UsuarioRequest, UsuarioResponse>(); gc.SetServiceParameters("Usuario", "LoguearUsuario", RestSharp.Method.POST); response = gc.GetService(request); if (response.ResponseStatus.StatusCode.Equals(HttpStatusCode.OK)) { //Almaceno el usuario en sesion Session["usuario"] = usuario.Username; return EXITO; } else { return FALLIDO; } } catch (Exception e) { return FALLIDO; } }