public ActionResult SetStatusInWork(string[] selectedMBAnalysis, int queue = -1)
 {
     try
     {
         int cnt = 0;
         foreach (var item in selectedMBAnalysis)
         {
             int       temp = int.Parse(item);
             MBAnalysi obj  = dbm.MBAnalysis.SingleOrDefault(o => o.MBAnalysisID == temp);
             obj.MBStatusID = 4;
             obj.DateUpdate = DateTime.Now;
             obj.Suser      = System.Web.Security.Membership.GetUser().ToString();
             //   dbm.MBAnalysis.Attach(obj);
             //  dbm.ObjectStateManager.ChangeObjectState(obj, EntityState.Modified);
             dbm.SaveChanges();
             cnt++;
         }
         string strMessage = "Статус в работе успешно применен для " + cnt.ToString() + " анализов";
         return(RedirectToAction("MBAnalysisList", new { message = strMessage, queue = 1 }));
     }
     catch (DataException ex)
     {
         string strMessage = "Ошибка " + ex.Message + " при установке статуса.";
         return(RedirectToAction("MBAnalysisList", new { message = strMessage, queue = 1 }));
     }
 }
        public ActionResult MBAnalysisEdit(vwMBAnaysisEdit model)
        {
            try
            {
                MBAnalysi obj = new MBAnalysi();

                obj = model.MBAnalysisObj;
                db.EditMBAnalysis(obj);
                var    tmp        = dbm.Samples.SingleOrDefault(o => o.SampleID == model.MBAnalysisObj.SampleID);
                string strMessage = "Результаты анализа " + model.MBAnalysisObj.MBAnalysisType.DescriptionRus + " для образца " + model.SampleObj.SampleID + " сохранены успешно ";
                return(RedirectToAction("MBAnalysisList", new { message = strMessage, queue = 1 }));
            }
            catch (DataException ex)
            {
                string strMessage = "Ошибка" + ex.Message + ". Результаты анализа " + model.MBAnalysisObj.MBAnalysisType.DescriptionRus + " для образца " + model.SampleObj.SampleID + " не удалось сохранить ";
                return(RedirectToAction("MBAnalysisList", new { message = strMessage, queue = 1 }));
            }
        }