В мое приложение попали:
Классы
public class User
{
[Key]
public Guid Id { get; set; }
public string Name { get; set; }
public bool IsApproved { get; set; }
}
public class DataContext : DbContext
{
DbSet<User> Users { get; set; }
}
public class Repository
{
DataContext db = new DataContext();
public bool ApproveUser(User usr) //This is correct place?
{
usr.IsApproved = true;
db.Attrach(usr);
return db.SaveChanges() > 0;
}
}
Вопрос
Куда выкладывается логика одобрения пользователя?
ВRepository?В своем классе?
Я спрашиваю об этом, потому что сегодня хранилище, и у меня возникли проблемы с проверкой, когда утверждение - логика производства в хранилище в хранилище, а не подделка.