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(); }
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; }