public UsuarioResponse Login(Usuarios usuario) { UsuarioResponse uRes = new UsuarioResponse(); try { using (ServiciosContext context = new ServiciosContext()) { var user = context.Usuarios.Where(u => u.Usuario == usuario.Usuario && u.Clave == usuario.Clave).FirstOrDefault(); if (user == null) { uRes.Mensaje = "Nombre de usuario y / o contraseña incorrectos"; } else { user.Logueado = true; context.SaveChanges(); Mapper(uRes, user); LoggerData.InsertLogger(user.Id, "Login"); } } } catch (Exception ex) { uRes.Mensaje = ex.Message; } return(uRes); }
public CompraResponse AltaCompra(Compras compra) { CompraResponse cRes = new CompraResponse(); try { using (ServiciosContext context = new ServiciosContext()) { context.Compras.Add(compra); context.SaveChanges(); cRes.Mensaje = "La compra se registro correctamente"; LoggerData.InsertLogger(compra.IdUsuario, "Compra"); } } catch (Exception ex) { cRes.Mensaje = ex.Message; } return(cRes); }
public UsuarioResponse Logout(Usuarios usuario) { UsuarioResponse uRes = new UsuarioResponse(); try { using (ServiciosContext context = new ServiciosContext()) { var user = context.Usuarios.Where(u => u.Usuario == usuario.Usuario).FirstOrDefault(); user.Logueado = false; context.SaveChanges(); Mapper(uRes, user); LoggerData.InsertLogger(user.Id, "Logout"); } } catch (Exception ex) { uRes.Mensaje = ex.Message; } return(uRes); }