public virtual void AddNotifyDetails(PortfolioCalculationRequestNotifyDetailsModel model)
 {
     var id = model.RequestId;
     var email = model.Email;
     var request = this.SimpleDbClient.Get<PortfolioCalculationRequest>(id, true);
     throw new NotImplementedException();
 }
 public ActionResult AddNotifyDetails(PortfolioCalculationRequestNotifyDetailsModel model)
 {
     try
     {
         this.Provider.AddNotifyDetails(model);
         return View("~/Views/PortfolioCalculationRequest/Share.cshtml");
     }
     catch (PortfolioCalculationRequestValidationException pexc)
     {
         this.Provider.LogRequestError(model.RequestId, pexc.Message);
         var exceptionModel = new PortfolioCalculationRequestExceptionModel
         {
             RequestId = model.RequestId,
             ValidationException = pexc
         };
         return View("~/Views/PortfolioCalculationRequest/RequestException.cshtml", exceptionModel);
     }
 }