using System.Collections.Generic; using System.Linq; using Microsoft.EntityFrameworkCore; using ProjectGrid.Models; namespace ProjectGrid.Data { public partial class DataAccessContext : DbContext, IUserRepository { public DbSet Users { get; set; } public IEnumerable GetAll() { return Users.Select(data => data.ToModel()); } public UserModel Add(UserModel user) { // TODO: check if exist Users.Add(new UserData(user)); SaveChanges(); return user; } } }