Exemplo n.º 1
0
 public void CreateOrder(OrderBindingModel model)
 {
     var order = new Order
     {
         Business = _businessRepo.FindByBusinessUserName(model.BusinessUserName),
         Customer = _customerRepo.FindByCustomerUserName(model.CustomerUserName),
         ServiceName = model.ServiceName,
         OrderDate = DateTime.Parse(model.OrderDate),
         CompletionDate = DateTime.Parse(model.CompletionDate),
         Price = model.Price,
         ServiceQuality = 0,
         IsApproved = false,
         IsCompleted = false
     };
     _repo.Add(order);
     _repo.SaveChanges();
 }
Exemplo n.º 2
0
 private OrderDTO Map(Order dbOrder)
 {
     return dbOrder != null ? new OrderDTO()
     {
         Id = dbOrder.Id,
         Business = new BusinessUserDTO()
         {
             Id = dbOrder.Business.Id,
             UserName = dbOrder.Business.UserName,
             CompanyName = dbOrder.Business.CompanyName,
             ServiceCategory = dbOrder.Business.ServiceCategory,
             Description = dbOrder.Business.Description
         },
         Customer = new CustomerUserDTO()
         {
             Id = dbOrder.Customer.Id,
             UserName = dbOrder.Customer.UserName,
         },
         ServiceName = dbOrder.ServiceName,
         OrderDate = dbOrder.OrderDate,
         CompletionDate = dbOrder.CompletionDate,
         Price = dbOrder.Price,
         ServiceQuality = dbOrder.ServiceQuality,
         IsApproved = dbOrder.IsApproved,
         IsCompleted = dbOrder.IsCompleted
     } : null;
 }