public ActionResult ReferralOrderFinalize(int?referralId) { try { using (var db = new StoreContext()) { ReferralItem referralItem = db.ReferralItems.Find(referralId); var item = new ReferralOrderFinalize(); item.ReferralId = referralItem.ReferralId; item.ReferralNumber = referralItem.ReferralNumber; item.ConfirmationDate = String.Format("{0:yyyy-MM-dd}", referralItem.ConfirmationDate); item.ValidityDate = String.Format("{0:yyyy-MM-dd}", referralItem.ValidityDate); item.FirstName = referralItem.FirstName; item.LastName = referralItem.LastName; item.PatronymicName = referralItem.PatronymicName; item.BirthDate = String.Format("{0:yyyy-MM-dd}", referralItem.BirthDate); item.Identificator = referralItem.Identificator; item.ResidentRegionName = referralItem.ResidentRegionName; item.ResidentCommunityName = referralItem.ResidentCommunityName; item.ResidentStreet = referralItem.ResidentStreet; item.ResidentHome = referralItem.ResidentHome; item.ResidentRoom = referralItem.ResidentRoom; item.ResidentMail = referralItem.ResidentMail; item.Phone = referralItem.Phone; item.ReferralPurpose1 = referralItem.ReferralPurpose1; item.ReferralPurpose2 = referralItem.ReferralPurpose2; item.ReferralPurpose3 = referralItem.ReferralPurpose3; item.ReferralPurpose4 = referralItem.ReferralPurpose4; item.ReferralPurpose5 = referralItem.ReferralPurpose5; item.ReferralPurpose6 = referralItem.ReferralPurpose6; item.ReferralPurpose7 = referralItem.ReferralPurpose7; this.ReferralOrderViewBugs(db); return(View("ReferralOrderFinalize", item)); } } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Home", "ReferralOrderFinalize"))); } }
public ActionResult ReferralOrderFinalize(ReferralOrderFinalize referralOrderFinalize) { try { using (var db = new StoreContext()) { bool isCapthcaValid = ValidateCaptcha(Request["g-recaptcha-response"]); if (!isCapthcaValid) { referralOrderFinalize.ReferralOrderStatusName = "Captcha ստուգումը խափանվեց"; this.ReferralOrderViewBugs(db); return(View("ReferralOrderFinalize", referralOrderFinalize)); } if (ModelState.IsValid) { var item = new Models.ReferralOrder(); item.ReferralId = referralOrderFinalize.ReferralId; item.OrganizationId = referralOrderFinalize.OrganizationId; item.ReferralOrderDate = referralOrderFinalize.ReferralOrderDate; item.ReferralOrderStatusId = 1; db.ReferralOrders.Add(item); db.SaveChanges(); return(RedirectToAction("ReferralOrderDetail", new { id = item.ReferralOrderId })); } else { referralOrderFinalize.ReferralOrderStatusName = "Մոդելը վավեր չէ"; this.ReferralOrderViewBugs(db); return(View("ReferralOrderFinalize", referralOrderFinalize)); } } } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "Home", "SaveReferralOrder"))); } }