public PartialViewResult New(ProjectUpdateBatchPrimaryKey projectUpdateBatchPrimaryKey)
        {
            var projectUpdateBatch = projectUpdateBatchPrimaryKey.EntityObject;
            var viewModel          = new NewViewModel();

            return(ViewNew(projectUpdateBatch, viewModel));
        }
示例#2
0
        public ActionResult New(ProjectUpdateBatchPrimaryKey projectUpdateBatchPrimaryKey, NewProjectAttachmentUpdateViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewNew(viewModel, projectUpdateBatchPrimaryKey.EntityObject));
            }
            var projectUpdateBatch = projectUpdateBatchPrimaryKey.EntityObject;

            viewModel.UpdateModel(projectUpdateBatch, CurrentFirmaSession);
            projectUpdateBatch.TickleLastUpdateDate(CurrentFirmaSession);
            return(new ModalDialogFormJsonResult());
        }
        public ActionResult New(ProjectUpdateBatchPrimaryKey projectUpdateBatchPrimaryKey, EditNoteViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEdit(viewModel));
            }
            var projectUpdateBatch = projectUpdateBatchPrimaryKey.EntityObject;
            var projectNoteUpdate  = ProjectNoteUpdate.CreateNewBlank(projectUpdateBatch);

            viewModel.UpdateModel(projectNoteUpdate, CurrentFirmaSession);
            projectNoteUpdate.ProjectUpdateBatch.TickleLastUpdateDate(CurrentFirmaSession);
            HttpRequestStorage.DatabaseEntities.AllProjectNoteUpdates.Add(projectNoteUpdate);
            return(new ModalDialogFormJsonResult());
        }
        public ActionResult New(ProjectUpdateBatchPrimaryKey projectUpdateBatchPrimaryKey, NewViewModel viewModel)
        {
            var projectUpdateBatch = projectUpdateBatchPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewNew(projectUpdateBatch, viewModel));
            }
            var projectImageUpdate = new ProjectImageUpdate(projectUpdateBatch, true);

            viewModel.UpdateModel(projectImageUpdate, CurrentPerson);
            projectUpdateBatch.ProjectImageUpdates.Add(projectImageUpdate);
            projectUpdateBatch.IsPhotosUpdated = true;
            projectUpdateBatch.TickleLastUpdateDate(CurrentPerson);
            return(new ModalDialogFormJsonResult());
        }
        public PartialViewResult New(ProjectUpdateBatchPrimaryKey projectUpdateBatchPrimaryKey)
        {
            var viewModel = new EditNoteViewModel();

            return(ViewEdit(viewModel));
        }
示例#6
0
        public PartialViewResult New(ProjectUpdateBatchPrimaryKey projectUpdateBatchPrimaryKey)
        {
            var viewModel = new NewProjectAttachmentUpdateViewModel(projectUpdateBatchPrimaryKey.EntityObject);

            return(ViewNew(viewModel, projectUpdateBatchPrimaryKey.EntityObject));
        }