Beispiel #1
0
        public string AddUser(Users user)
        {
            int Result;
            var userWithSameEmail = _context.Users.Where(u => u.Email == user.Email).SingleOrDefault();

            if (userWithSameEmail != null)
            {
                return("User with same email already exists");
            }
            var userObj = new Users
            {
                UserName       = user.UserName,
                FirstName      = user.FirstName,
                LastName       = user.LastName,
                Email          = user.Email,
                DateofBirth    = user.DateofBirth,
                Age            = user.Age,
                Phone          = user.Phone,
                Active         = user.Active,
                Password       = user.Password,
                Createdon      = DateTime.Now,
                LastModifiedon = DateTime.Now,
            };

            _context.Users.Add(userObj);
            Result = _context.SaveChanges();
            return("User Created Successfully");
        }
        public string AssignRoles(UserRoles role)
        {
            int Result;
            var userIsExist = _context.Users.Where(u => u.Id == role.Usersid).SingleOrDefault();

            if (userIsExist == null)
            {
                return("User not found");
            }
            var rolesObj = new UserRoles
            {
                Usersid = role.Usersid,
                RolesId = role.RolesId
            };

            _context.UserRoles.Add(rolesObj);
            Result = _context.SaveChanges();
            return("User Created Successfully");
        }