Exemplo n.º 1
0
 public static Models.User ToDatabaseModel(this DTO.UserCredentials u)
 {
     return(new Models.User
     {
         Id = Guid.Parse(u.Id),
         Email = u.Email,
         FullName = u.FullName,
         Gender = u.Gender,
         Password = u.Password,
         RefreshToken = u.RefreshToken,
         Role = u.Role
     });
 }
Exemplo n.º 2
0
        public async Task <DTO.User> Create(DTO.UserCredentials user)
        {
            Models.User userDb = new Models.User()
            {
                Email    = user.Email,
                FullName = user.FullName,
                Gender   = user.Gender,
                Password = user.Password,
                Role     = user.Role
            };

            var d = await _StoreContext.AddAsync(userDb);

            await _StoreContext.SaveChangesAsync();

            return(d.Entity.ToDTO());
        }
Exemplo n.º 3
0
 public async Task <bool> Exists(DTO.UserCredentials user)
 {
     return(await _StoreContext.Users.AnyAsync(x => x.Email == user.Email));
 }