コード例 #1
0
        public void ChangeFieldValues(IEnumerable <FieldValue> fieldValues, int dossierId)
        {
            using (var scope = new TransactionScope())
            {
                var d = dossierRepo.Get(dossierId);

                u.DeleteWhere <FieldValue>(new { dossierId });

                SaveFieldValues(fieldValues, dossierId);

                u.DeleteWhere <IndicatorValue>(new { dossierId });
                SaveIndicators(dossierId);

                fpiService.Recalculate(d.FpiId);

                scope.Complete();
            }
        }
コード例 #2
0
ファイル: RankController.cs プロジェクト: ZakMed/asms-md
 public ActionResult Recalculate(int fpiId)
 {
     fpiService.Recalculate(fpiId);
     return(RedirectToAction("index", new { fpiId }));
 }