예제 #1
0
        public int Delete(int id)
        {
            var account = context.Accounts.FirstOrDefault(acc => acc.Id == id && acc.Role != Role.Admin);

            if (account == null)
            {
                return(-1);
            }

            context.Accounts.Remove(account);
            context.SaveChanges();
            return(id);
        }
예제 #2
0
        public int?Add(Entities.Dog dog)
        {
            _ = dog ?? throw new ArgumentNullException($"{nameof(dog)} can't be null.");

            _context.Dogs.Add(dog);
            return(_context.SaveChanges() > 0 ? (int?)dog.Id : null);
        }
예제 #3
0
 public void Set(data.Entities.Dog dog)
 {
     context.Dogs.Add(dog);
     context.SaveChanges();
 }
예제 #4
0
 public Entities.Account Create(Entities.Account account)
 {
     _context.Accounts.Add(account);
     _context.SaveChanges();
     return(account);
 }
예제 #5
0
 public void Post(Entities.Dog dog)
 {
     context.Dogs.Add(dog);
     context.SaveChanges();
 }
예제 #6
0
 public void Save()
 {
     context.SaveChanges();
 }
예제 #7
0
 public int Add(Dog dog)
 {
     _context.Dogs.Add(dog);
     _context.SaveChanges();
     return(dog.Id);
 }
예제 #8
0
 public void Add(Entities.Dog dog)
 {
     _webBasicsDbContext.Dogs.Add(dog);
     _webBasicsDbContext.SaveChanges();
 }