コード例 #1
0
        public ActionResult Entry(BatchCreateVm entity)
        {
            if (ModelState.IsValid)
            {
                var batch   = Mapper.Map <Batch>(entity);
                var batches = _batchManager.GetAllBatches();
                if (batches.FirstOrDefault(x => x.Id == batch.Id) != null)
                {
                    ViewBag.Message = "Exist";
                    entity.OrganizationSelectListItems = GetAllOrganizationSlItems();
                    return(View(entity));
                }
                else
                {
                    bool isAdded = _batchManager.Add(batch);
                    if (isAdded)
                    {
                        ViewBag.Message = "Saved";
                        return(RedirectToAction("Edit", batch));
                    }
                }
            }

            ModelState.AddModelError("", "An Unknown Error Occured!");
            entity.OrganizationSelectListItems = GetAllOrganizationSlItems();
            return(View(entity));
        }
コード例 #2
0
ファイル: BatchController.cs プロジェクト: nunnasir/EMS
        public ActionResult Entry(BatchEntryVm model)
        {
            var  batch   = Mapper.Map <Batch>(model);
            bool isAdded = _batchManager.Add(batch);

            if (isAdded)
            {
                return(RedirectToAction("Entry"));
            }

            return(View());
        }