public void AddDelivery(int id, DtoDelivery delivery)
        {
            var dbDelivery = delivery.ToRepository();

            dbDelivery.Store_id = id;
            Insert(dbDelivery, "Delivery");
        }
        public static Delivery ToRepository(this DtoDelivery dto)
        {
            if (dto == null)
            {
                return(null);
            }

            var model = new Delivery()
            {
                Id          = dto.Id,
                Price       = dto.Price,
                MaxDistance = dto.MaxDistance
            };

            return(model);
        }
        public static DtoDelivery ToDTO(this Delivery model)
        {
            if (model == null)
            {
                return(null);
            }

            var dto = new DtoDelivery()
            {
                Id          = model.Id,
                Price       = model.Price,
                MaxDistance = model.MaxDistance
            };

            return(dto);
        }
        public void RemoveDelivery(int id, DtoDelivery delivery)
        {
            var query = @"DELETE FROM Delivery 
                            WHERE
                            Id = @DeliveryId AND Store_id = @StoreId";

            using (var con = SessionManager.GetConnection())
            {
                con.Open();
                using (var trans = con.BeginTransaction())
                {
                    con.Execute(query, new { DeliveryId = delivery.Id, StoreId = id });
                    trans.Commit();
                }
            }
        }
コード例 #5
0
        public void Removedelivery([FromBody] DtoDelivery delivery)
        {
            var session = GetSession();

            StoreDomain.RemoveDelivery(session.StoreId.Value, delivery);
        }
コード例 #6
0
 public void RemoveDelivery(int id, DtoDelivery delivery)
 {
     storeRepository.RemoveDelivery(id, delivery);
 }
コード例 #7
0
 public void AddDelivery(int id, DtoDelivery delivery)
 {
     storeRepository.AddDelivery(id, delivery);
 }
コード例 #8
0
 public SalesQuoteReport()
 {
     Issued   = new DtoIssued();
     Delivery = new DtoDelivery();
 }
 public void Removedelivery(int id, [FromBody] DtoDelivery delivery)
 {
     StoreDomain.RemoveDelivery(id, delivery);
 }
 public void AddDelivery(int id, [FromBody] DtoDelivery delivery)
 {
     StoreDomain.AddDelivery(id, delivery);
 }