Ejemplo n.º 1
0
 public ActionResult Edit(ReviewModel model)
 {
     if (ModelState.IsValid)
     {
         if (!model.IsDraft)
         {
             var produto = this.productService.GetByID(model.ProductId);
             Review origin = this.publishingService.GetByID(model.ID);
             DraftReview d = model.CreateDraftReviewFromModel(this.productService.GetByID(model.ProductId), origin);
             this.publishingService.CreateDraft(d,origin);
         }
         else
         {
             var produto = this.productService.GetByID(model.ID);
             Review origin = this.publishingService.GetByID(model.IdOriginal);
             this.publishingService.UpdateDraft(model.PopularDraftReviewFromModel(this.publishingService.GetDraftById(model.ID), this.productService.GetByID(model.ProductId)));
         }
     }
     SetarViewBag();
     return RedirectToAction("Index");
 }