public void CreateCustomer(CustomerDto customer) { var domainCustomer = _mapper.Map <Customer>(customer); _unitOfWork.Customers.Add(domainCustomer); _unitOfWork.SaveChanges(); }
public IActionResult Create([FromBody] CustomerModel customer) { if (customer == null) { return(BadRequest()); } _unitOfWork.Customers.Add(customer.ToCustomer()); _unitOfWork.SaveChanges(); return(CreatedAtRoute("GetCustomer", new { id = customer.Id }, customer)); }
public void CreateOrder(OrderDto order) { var orderDomainModel = _mapper.Map <Order>(order); _unitOfWork.Orders.Add(orderDomainModel); _unitOfWork.SaveChanges(); }
public IActionResult CreateCleaningActivity(ApartmentCleaningDto cleaningDto) { ApartmentCleaningActivity cleaningActivity = new ApartmentCleaningActivity(); Apartment apartment = apartmentService.GetApartment(cleaningDto.ApartmentId); apartment.Status = Common.Enums.ApartmentStatus.Cleaned; unitOfWork.ApartmentRepository.Update(apartment); cleaningActivity.Apartment = apartment; cleaningActivity.HasIssuesToReport = cleaningDto.HasIssuesToReport; cleaningActivity.Notes = cleaningDto.Notes; unitOfWork.ApartmentCleaningRepository.Add(cleaningActivity); unitOfWork.SaveChanges(); List <Location> locations = unitOfWork.LocationRepository.GetLocations(); return(RedirectToAction("Index")); }
public static void SeedMockCustomers(this IApplicationUnitOfWork applicationUnitOfWork) { var customers = new List <Customer>() { new Customer() { Id = 1, UniqueIdentifier = Guid.NewGuid(), FirstName = "John", LastName = "Doe" }, new Customer() { Id = 2, UniqueIdentifier = Guid.NewGuid(), FirstName = "Johnny", LastName = "Public" }, new Customer() { Id = 3, UniqueIdentifier = Guid.NewGuid(), FirstName = "Stiven", LastName = "King" }, new Customer() { Id = 4, UniqueIdentifier = Guid.NewGuid(), FirstName = "Michael", LastName = "Jordan" }, new Customer() { Id = 5, UniqueIdentifier = Guid.NewGuid(), FirstName = "Anne", LastName = "Li" }, new Customer() { Id = 6, UniqueIdentifier = Guid.NewGuid(), FirstName = "Brian", LastName = "McAlly" }, new Customer() { Id = 7, UniqueIdentifier = Guid.NewGuid(), FirstName = "Bobby", LastName = "Chan" }, }; applicationUnitOfWork.Customers.AddRange(customers); applicationUnitOfWork.SaveChanges(); }