public async Task <ActionResult> EditRiskDocument(RiskDocumentFormStub model)
        {
            ResponseModel response = new ResponseModel(true);

            Business.Entities.RiskDocument dbItem = new Business.Entities.RiskDocument();

            model.ModifiedBy   = User.UserName;
            model.ModifiedDate = DateTime.Now;

            RiskPresentationStub riskModel = new RiskPresentationStub();

            if (ModelState.IsValid)
            {
                dbItem = model.GetDbObject();
                await RiskDocumentRepo.UpdateAsync(dbItem);

                if (RiskDocumentRepo.Id != 0)
                {
                    return(Index(null));
                }
                else
                {
                    return(View("_FormRiskDocument", model));
                }
            }
            else
            {
                return(View("_FormRiskDocument", model));
            }
        }
示例#2
0
 public RiskDocumentFormStub(Business.Entities.RiskDocument riskDocument)
 {
     DocumentId   = riskDocument.DocumentId;
     Notes        = riskDocument.Notes;
     FilePath     = riskDocument.FilePath;
     ModifiedBy   = riskDocument.ModifiedBy;
     ModifiedDate = riskDocument.ModifiedDate;
     CreatedBy    = riskDocument.CreatedBy;
     CreatedDate  = riskDocument.CreatedDate;
     IsDeleted    = riskDocument.IsDeleted;
 }
示例#3
0
        public Business.Entities.RiskDocument GetDbObject()
        {
            Business.Entities.RiskDocument dbItem = new Business.Entities.RiskDocument();
            dbItem.DocumentId   = DocumentId;
            dbItem.Notes        = Notes;
            dbItem.FilePath     = FilePath;
            dbItem.ModifiedBy   = ModifiedBy;
            dbItem.ModifiedDate = ModifiedDate;
            dbItem.CreatedBy    = CreatedBy;
            dbItem.CreatedDate  = CreatedDate;
            dbItem.IsDeleted    = IsDeleted;

            return(dbItem);
        }