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 }); }
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()); }
public async Task <bool> Exists(DTO.UserCredentials user) { return(await _StoreContext.Users.AnyAsync(x => x.Email == user.Email)); }