Exemplo n.º 1
0
 public void Register(UserMOD userMOD)
 {
     using (_conn = new Connection<UserMOD>())
     {
         _conn.Connect("mongodb://localhost", "napegada", "user")
              .Insert(userMOD);
     }
 }
Exemplo n.º 2
0
 public bool IsUser(UserMOD userMOD)
 {
     using (_conn = new Connection<UserMOD>())
     {
         return _conn.Connect("mongodb://localhost", "napegada", "user")
                 .AsQueryable<UserMOD>()
                 .Any(u => u.Mail.Equals(userMOD.Mail) && u.Password.Equals(userMOD.Password));
     }
 }
Exemplo n.º 3
0
 public void Update(UserMOD userMOD, ObjectId id)
 {
     using (_conn = new Connection<UserMOD>())
     {
         _conn.Connect("mongodb://localhost", "napegada", "user")
              .Update(Query<UserMOD>.EQ(u => u.Id, id), Update<UserMOD>.Set(u => u.NameFile, userMOD.NameFile)
                                                                        .Set(u => u.Password, userMOD.Password)
                                                                        .Set(u => u.Name, userMOD.Name));
     }
 }
Exemplo n.º 4
0
 private void SetRoles(UserMOD userMOD, int role = 0)
 {
     if (role > 0 && role <= 2)
     {
         userMOD.Role = role == 1 ? Roles.User : Roles.Admin;
     }
     else
     {
         userMOD.Role = Roles.User;
     }
 }
Exemplo n.º 5
0
 public void Update(UserMOD userMOD, string id)
 {
     userMOD.NameFile = VerifyAndSaveFile(userMOD.Upload.File, @"~/Content/upload/user");
     _userREP.Update(userMOD, ConvertToId(id));
 }
Exemplo n.º 6
0
 public void Register(UserMOD userMOD)
 {
     SetRoles(userMOD);
     userMOD.DateOfRegistration = DateTime.Now;
     _userREP.Register(userMOD);
 }
Exemplo n.º 7
0
 public bool IsUser(UserMOD userMOD)
 {
     return _userREP.IsUser(userMOD);
 }