Beispiel #1
0
        public ActionResult Control(FileControlModel model)
        {
            bool has_error = false;

            if (ModelState.IsValid)
            {
                var file_srv = CompositionRoot.Resolve <IFileService>();

                try {
                    file_srv.SendForControl(model.FileId, model.Comments);
                }
                catch (DomainException e) {
                    ModelState.AddModelError("", e);
                    has_error = true;
                }

                if (!has_error)
                {
                    return(RedirectToAction("Edit", new { id = model.FileId }));
                }
            }

            PrepareForCreate();

            return(View(model));
        }
Beispiel #2
0
        public ActionResult Control(Int64 fileId)
        {
            var file_srv           = CompositionRoot.Resolve <IFileService>();
            FileControlModel model = new FileControlModel();

            model.FileId = fileId;

            PrepareForCreate();

            return(View(model));
        }