Example #1
0
        public void CreateCustomer(CustomerDto customer)
        {
            var domainCustomer = _mapper.Map <Customer>(customer);

            _unitOfWork.Customers.Add(domainCustomer);
            _unitOfWork.SaveChanges();
        }
Example #2
0
        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));
        }
Example #3
0
        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();
        }