public void Update(IceCreamShop originalEntity, IceCreamShop item)
        {
            if (!string.IsNullOrEmpty(item.Name) && item.Name != originalEntity.Name)
            {
                originalEntity.Name = item.Name;
            }

            if (!string.IsNullOrEmpty(item.Address) && item.Address != originalEntity.Address)
            {
                originalEntity.Address = item.Address;
            }

            if (!string.IsNullOrEmpty(item.Phone) && item.Phone != originalEntity.Phone)
            {
                originalEntity.Phone = item.Phone;
            }

            if (!string.IsNullOrEmpty(item.PaymentMethods) && item.PaymentMethods != originalEntity.PaymentMethods)
            {
                originalEntity.PaymentMethods = item.PaymentMethods;
            }

            if (item.AveragePrice != null && item.AveragePrice != originalEntity.AveragePrice)
            {
                originalEntity.AveragePrice = item.AveragePrice;
            }

            IceCreamShopRepository.Update(item);
        }
示例#2
0
        public IActionResult Add([FromBody] IceCreamShop item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            Component.Add(item);

            return(Ok());
        }
示例#3
0
        public void Update(IceCreamShop item)
        {
            var updateIceCreamShop = Context.IceCreamShop.SingleOrDefault(i => i.IdIceCreamShop == item.IdIceCreamShop);

            if (updateIceCreamShop != null)
            {
                updateIceCreamShop.Name           = item.Name;
                updateIceCreamShop.Address        = item.Address;
                updateIceCreamShop.Phone          = item.Phone;
                updateIceCreamShop.AveragePrice   = item.AveragePrice;
                updateIceCreamShop.PaymentMethods = item.PaymentMethods;
                Context.SaveChanges();
            }
        }
示例#4
0
        public IActionResult Update([FromBody] IceCreamShop item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            var oldEntity = Component.Get(item.IdIceCreamShop);

            if (oldEntity == null)
            {
                return(NotFound());
            }

            Component.Update(oldEntity, item);

            return(Ok());
        }
示例#5
0
 public void Add(IceCreamShop item)
 {
     Context.IceCreamShop.Add(item);
     Context.SaveChanges();
 }
 public void Add(IceCreamShop item)
 {
     IceCreamShopRepository.Add(item);
 }