public void OrderAddressInsert()
 {
     CoreFaces.Order.Models.Domain.OrderAddress orderAddress = new Models.Domain.OrderAddress {
         StatusId = 2, UserId = Guid.NewGuid(), Name = "Hüseyin", Surname = "altunbaþ", MobilePhone = "5335299862"
     };
     Guid result = _orderAddressService.Save(orderAddress);
 }
        public bool Update(Models.Domain.OrderAddress model)
        {
            _orderDatabaseContext.Update(model);
            int result = _orderDatabaseContext.SaveChanges();

            return(Convert.ToBoolean(result));
        }
        public void OrderInsert()
        {
            CoreFaces.Order.Models.Domain.Order order = new Models.Domain.Order {
                StatusId = 2, UserId = Guid.NewGuid()
            };
            List <Models.Domain.OrderItem> orderItems = new List <Models.Domain.OrderItem>();

            _orderDatabaseContext.Database.BeginTransaction();
            try
            {
                Guid result = _orderService.Save(order);

                orderItems.Add(new Models.Domain.OrderItem {
                    ProductId = Guid.NewGuid(), Price = 5, StatusId = 2, Quantity = 1, ProductName = "Ürün Adý", StockCode = "001", Vat = 18, Currency = Helper.Enums.Currency.TL, OrderId = order.Id
                });
                orderItems.Add(new Models.Domain.OrderItem {
                    ProductId = Guid.NewGuid(), Price = 2, StatusId = 2, Quantity = 2, ProductName = "Ürün Adý 2", StockCode = "002", Vat = 18, Currency = Helper.Enums.Currency.TL, OrderId = order.Id
                });
                foreach (var item in orderItems)
                {
                    _orderItemService.Save(item);
                }

                CoreFaces.Order.Models.Domain.OrderAddress orderAddress = new Models.Domain.OrderAddress {
                    StatusId = 2, UserId = Guid.NewGuid(), Name = "Hüseyin", Surname = "altunbaþ", MobilePhone = "5335299862", OrderId = order.Id
                };
                _orderAddressService.Save(orderAddress);
                _orderDatabaseContext.Database.CommitTransaction();
            }
            catch (Exception ex)
            {
                _orderDatabaseContext.Database.RollbackTransaction();
                throw;
            }
        }
        public bool Delete(Guid id)
        {
            Models.Domain.OrderAddress model = this.GetById(id);
            _orderDatabaseContext.Remove(model);
            int result = _orderDatabaseContext.SaveChanges();

            return(Convert.ToBoolean(result));
        }
 public Guid Save(Models.Domain.OrderAddress product)
 {
     _orderDatabaseContext.Add(product);
     _orderDatabaseContext.SaveChanges();
     return(product.Id);
 }
 public Models.Domain.OrderAddress GetById(Guid id)
 {
     Models.Domain.OrderAddress model = _orderDatabaseContext.Set <Models.Domain.OrderAddress>().Where(p => p.Id == id).FirstOrDefault();
     return(model);
 }
 public Guid Save(Models.Domain.OrderAddress model)
 {
     _orderAddressRepositoryRepository.Save(model);
     return(model.Id);
 }
 public Models.Domain.OrderAddress GetProductId(Guid Id, Guid apiUserId)
 {
     Models.Domain.OrderAddress model = _orderAddressRepositoryRepository.GetById(Id);
     return(model);
 }
 public bool Update(Models.Domain.OrderAddress model)
 {
     return(_orderAddressRepositoryRepository.Update(model));
 }