public void UpdateShipAddress(int OrderId, string Address, string City, string Region, string PostalCode, string Country) { // Add your operation implementation here var repo = new OrderRepository(); var order = repo.GetOrderById(OrderId); order.ShipAddress = Address; order.ShipCity = City; order.ShipRegion = Region; order.ShipPostalCode = PostalCode; order.ShipCountry = Country; repo.UpdateOrder(order); return; }
public int GetLastOrderId() { // Add your operation implementation here var repo = new OrderRepository(); var customerRepo = new CustomerRepository(); var authCookie = System.Web.HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName]; if (authCookie == null) throw new Exception("Not logged in."); var authTicket = FormsAuthentication.Decrypt(authCookie.Value); var customerId = customerRepo.GetCustomerByUsername(authTicket.Name).CustomerId; var order = repo.GetAllOrdersByCustomerId(customerId).OrderByDescending(o => o.OrderId).First(); return order.OrderId; }