Example #1
0
 public string Update(string usuariojson)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             SesionModel sesModel = JsonConvert.DeserializeObject <SesionModel>(usuariojson);
             var         sesion   = db.Sesion?.Where(x => x.id == sesModel.Id)?.FirstOrDefault();
             if (sesion != null)
             {
                 sesModel.Id = sesion.id;
                 _sesMapper.Map(sesModel, sesion);
                 db.SaveChanges();
                 return(string.Empty);
             }
             else
             {
                 throw new Exception("El usuario no existe");
             }
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #2
0
 public string GetUsuario(int id)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             var sesion = db.Sesion?.Where(x => x.id == id)?.FirstOrDefault();
             if (sesion != null)
             {
                 SesionModel sesionModel = _sesModelMapper.MapNew(sesion);
                 var         usuario     = db.Usuario?.Where(x => x.id == sesionModel.UsuarioId)?.FirstOrDefault();
                 if (usuario != null)
                 {
                     return(JsonConvert.SerializeObject(usuario));
                 }
                 throw new Exception("El usuario no existe");
             }
             throw new Exception("La sesion no existe");
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #3
0
 public string GetSesiones(int id)
 {
     using (var db = new seguridadEntities())
     {
         SesionService sesionService = new SesionService();
         return sesionService.GetAll(id);
     }
 }
Example #4
0
 public string GetAll()
 {
     using (var db = new seguridadEntities())
     {
         List<UsuarioModel> users = new List<UsuarioModel>();
         foreach (var user in db.Usuario)
             users.Add(_usrModelMapper.MapNew(user));
         return JsonConvert.SerializeObject(users, Formatting.Indented);
     }
 }
Example #5
0
 public string GetById(int id)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             var usr = db.Usuario?.Where(x => x.id == id)?.FirstOrDefault();
             if (usr != null)
                 return JsonConvert.SerializeObject(_usrModelMapper.MapNew(usr));
             throw new Exception(USUARIO_NO_EXISTE);
         }
     }
     catch(Exception ex)
     {
         return ex.Message;
     }
 }
Example #6
0
 public string Delete(int id)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             var usr = db.Usuario?.Where(x => x.id == id)?.FirstOrDefault();
             if (usr != null)
                 db.Usuario.Remove(usr);
             throw new Exception("El usuario no existe");
         }
     }
     catch(Exception ex)
     {
         return ex.Message;
     }
 }
Example #7
0
 public string Create(string usuariojson)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             SesionModel usrModel = JsonConvert.DeserializeObject <SesionModel>(usuariojson);
             Sesion      usr      = _sesMapper.MapNew(usrModel);
             db.Sesion.Add(usr);
             db.SaveChanges();
             return(string.Empty);
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #8
0
 public string GetAll()
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             List <SesionModel> sesions = new List <SesionModel>();
             foreach (var sesion in db.Sesion)
             {
                 sesions.Add(_sesModelMapper.MapNew(sesion));
             }
             return(JsonConvert.SerializeObject(sesions, Formatting.Indented));
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #9
0
 public string Delete(int id)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             var sesion = db.Sesion?.Where(x => x.id == id)?.FirstOrDefault();
             if (sesion != null)
             {
                 db.Sesion.Remove(sesion);
             }
             throw new Exception("El usuario no existe");
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #10
0
 public string Create(string usuariojson)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             UsuarioModel usrModel = JsonConvert.DeserializeObject<UsuarioModel>(usuariojson);
             if (!GetByName(usrModel.Name).Equals(USUARIO_NO_EXISTE))
                 throw new Exception("El usuario ya existe");
             Usuario usr = _usrMapper.MapNew(usrModel);
             db.Usuario.Add(usr);
             db.SaveChanges();
             return string.Empty;
         }
     }
     catch(Exception ex)
     {
         return ex.Message;
     }
 }
Example #11
0
 public string GetAll(int usuarioId)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             List <SesionModel> sesions = new List <SesionModel>();
             var userSesions            = db.Sesion?.Where(x => x.Usuario_id == usuarioId);
             if (userSesions == null)
             {
                 throw new Exception("El usuario no existe");
             }
             foreach (var sesion in userSesions)
             {
                 sesions.Add(_sesModelMapper.MapNew(sesion));
             }
             return(JsonConvert.SerializeObject(sesions, Formatting.Indented));
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #12
0
 public string Update(string usuariojson)
 {
     try
     {
         using (var db = new seguridadEntities())
         {
             UsuarioModel usrModel = JsonConvert.DeserializeObject<UsuarioModel>(usuariojson);
             var usr = db.Usuario?.Where(x => x.name.Equals(usrModel.Name))?.FirstOrDefault();
             if (usr != null)
             {
                 usrModel.Id = usr.id;
                 _usrMapper.Map(usrModel, usr);
                 db.SaveChanges();
                 return string.Empty;
             }
             else
                 throw new Exception("El usuario no existe");
         }
     }
     catch(Exception ex)
     {
         return ex.Message;
     }
 }