public IResult Delete(Brand brand) { using (CarsModelsContext context = new CarsModelsContext()) { context.Brands.Remove(context.Brands.SingleOrDefault(b => b.BrandId == brand.BrandId)); context.SaveChanges(); } return(new SuccessResult(Messages.BrandDelete)); }
public IResult Delete(Car car) { using (CarsModelsContext context = new CarsModelsContext()) { context.Cars.Remove(context.Cars.SingleOrDefault(c => c.CarId == car.CarId)); context.SaveChanges(); } return(new SuccessResult(Messages.CarDelete)); }
public IResult Delete(User user) { using (CarsModelsContext context = new CarsModelsContext()) { context.Users.Remove(context.Users.SingleOrDefault(u => u.Id == user.Id)); context.SaveChanges(); } return(new SuccessResult(Messages.UserDeleted)); }
public IResult Delete(Customer customer) { using (CarsModelsContext context = new CarsModelsContext()) { context.Customers.Remove(context.Customers.SingleOrDefault(cu => cu.UserId == customer.UserId)); context.SaveChanges(); } return(new SuccessResult(Messages.CustomerDeleted)); }
public IResult Delete(Rental rental) { using (CarsModelsContext context = new CarsModelsContext()) { context.Rentals.Remove(context.Rentals.SingleOrDefault(r => r.RentalId == rental.RentalId)); context.SaveChanges(); } return(new SuccessResult(Messages.RentalDeleted)); }