public IActionResult AddDeliverer(DelivererModel deliverer)
 {
     if (ModelState.IsValid)
     {
         delivererService.AddDeliverer(deliverer);
     }            
     return RedirectToAction("GetMachines", "Machine");
 }
예제 #2
0
 public IActionResult AddDeliverer(DelivererModel deliverer)
 {
     if (deliverer == null)
     {
         return(BadRequest());
     }
     delivererService.AddDeliverer(deliverer);
     return(RedirectToAction("Index", "Home"));
 }
예제 #3
0
 public IActionResult AddDeliverer(DelivererModel deliverer)
 {
     if (deliverer == null)
     {
         throw new ArgumentNullException();
     }
     factoryService.AddDeliverer(deliverer);
     return(RedirectToAction("GetMachines"));
 }
 public IActionResult AddDeliverer(DelivererModel deliverer)
 {
     if (ModelState.IsValid)
     {
         delivererService.AddDeliverer(deliverer);
         return(RedirectToAction("GetMachines", "Machine"));
     }
     else
     {
         return(BadRequest());
     }
 }
예제 #5
0
 public void AddDeliverer(DelivererModel delivererModel)
 {
     if (delivererModel != null)
     {
         using (FactoryContext context = new FactoryContext())
         {
             Deliverer deliverer = new Deliverer();
             deliverer.DelivererName = delivererModel.DelivererName;
             context.Deliverers.Add(deliverer);
             context.SaveChanges();
         }
     }
 }
예제 #6
0
        public void AddDeliverer(DelivererModel delivererModel)
        {
            if (delivererModel == null)
            {
                throw new ArgumentNullException();
            }

            Deliverer deliverer = new Deliverer();

            deliverer.DelivererName = delivererModel.DelivererName;

            unitOfWork.Deliverers.Create(deliverer);
            unitOfWork.SaveChanges();
        }
예제 #7
0
        public void AddDeliverer(DelivererModel deliverer)
        {
            try
            {
                if (deliverer == null)
                {
                    throw new ArgumentNullException();
                }
                DelivererEntity delivererEntity = new DelivererEntity();
                delivererEntity.DelivererId   = deliverer.DelivererId;
                delivererEntity.DelivererName = deliverer.DelivererName;

                repository.Create(delivererEntity);
            }
            catch (Exception exc)
            {
                throw exc;
            }
        }
예제 #8
0
        public DelivererModel GetById(int id)
        {
            if (id <= 0)
            {
                return(null);
            }
            Deliverer deliverer = unitOfWork.Deliverers.GetById(id);

            if (deliverer == null)
            {
                return(null);
            }
            DelivererModel delivererModel = new DelivererModel
            {
                DelivererId   = deliverer.DelivererId,
                DelivererName = deliverer.DelivererName
            };

            return(delivererModel);
        }
예제 #9
0
        public List <DelivererModel> GetAllDeliverers()
        {
            var deliverers = unitOfWork.Deliverers.GetAll();

            if (deliverers == null)
            {
                return(null);
            }

            List <DelivererModel> delivererModels = new List <DelivererModel>();

            foreach (var item in deliverers)
            {
                DelivererModel deliverer = new DelivererModel();
                deliverer.DelivererId   = item.DelivererId;
                deliverer.DelivererName = item.DelivererName;
                delivererModels.Add(deliverer);
            }

            return(delivererModels);
        }