public bool Update(Provider provider) { // check exists and not deleted var db = _context.Providers.FirstOrDefault(x => x.Deleting == 0 && x.Id == provider.Id); if (db == null) { return(false); } db.Name = provider.Name; db.Address = provider.Address; db.Phone = provider.Phone; _context.SaveChanges(); return(true); }
public bool Create(Provider provider) { // check duplicating if (_context.Providers.Any(x => x.Name == provider.Name) || _context.Providers.Any(x => x.Address == provider.Address) || _context.Providers.Any(x => x.Phone == provider.Phone)) { return(false); } var db = new DAL.Models.Provider { Name = provider.Name, Address = provider.Address, Phone = provider.Phone }; _context.Providers.Add(db); _context.SaveChanges(); return(true); }