public IActionResult IKDDSForm(IKDDSModel ikddsmodel)
 {
     if (!ModelState.IsValid)
     {
         return(View("New"));
     }
     if (ikddsmodel.RpsNumber != null)
     {
         ikddsmodel.FinalData = ikddsmodel.EntryData.AddDays(30);
         //ikddsmodel.InvestigationType.Type;
     }
     else if (ikddsmodel.RsdNumber != null)
     {
         ikddsmodel.FinalData = ikddsmodel.EntryData.AddDays(60);
         // ikddsmodel.InvestigationType.Type = "RSD";
     }
     else if ((ikddsmodel.RpsNumber != null) && (ikddsmodel.RsdNumber != null))
     {
         ikddsmodel.FinalData = ikddsmodel.EntryData.AddDays(60);
         //ikddsmodel.InvestigationType.Type = "RPS/RSD";
     }
     ikddsmodel.AddedInSystem = DateTime.Now;
     ikddsmodel.OZDate        = null;
     ikddsmodel.RealEndDate   = null;
     _context.IKDDSModels.Add(ikddsmodel);
     _context.SaveChanges();
     return(RedirectToAction("MainTable", "Summary"));
 }
        public IActionResult Save(IKDDSModel ikddsmodel)
        {
            if (!ModelState.IsValid)
            {
                return(View("Edit"));
            }

            var toUpdate = _context.IKDDSModels.SingleOrDefault(t => t.Id == ikddsmodel.Id);


            toUpdate.OfficerName          = ikddsmodel.OfficerName;
            toUpdate.RpsNumber            = ikddsmodel.RpsNumber;
            toUpdate.RsdNumber            = ikddsmodel.RsdNumber;
            toUpdate.EntryData            = ikddsmodel.EntryData;
            toUpdate.FinalData            = ikddsmodel.FinalData;
            toUpdate.FinalOfInvestigation = ikddsmodel.FinalOfInvestigation;
            toUpdate.IKDDS         = ikddsmodel.IKDDS;
            toUpdate.OZDate        = ikddsmodel.OZDate;
            toUpdate.ArticleNumber = ikddsmodel.ArticleNumber;
            toUpdate.RealEndDate   = ikddsmodel.RealEndDate;

            _context.SaveChanges();
            var invest = _context.IKDDSModels.Include(x => x.InvestigationType).ToList();


            var viewModel = new MainTableViewModel
            {
                IKDDSModels = invest,
            };

            return(View("MainTable", viewModel));
        }