public ActionResult AddFeedbackproduct(Feedbackproduct feedbackproduct) { if (TryUpdateModel(feedbackproduct, new string[] { "Feedbackproductname" }) && ModelState.IsValid) { feedbackproduct.Feedbackproductid = Guid.NewGuid(); feedbackproduct.Uuid = Guid.NewGuid(); feedbackproduct.Createdate = DateTime.Now; feedbackproduct.Updatedate = DateTime.Now; feedbackproductService.Create(feedbackproduct); foreach (Feedbackdetail feedbackdetail in feedbackproduct.Feedbackdetail) { feedbackdetail.Setid = Guid.NewGuid(); feedbackdetail.Feedbackproductid = feedbackproduct.Feedbackproductid; feedbackdetailService.Create(feedbackdetail); } feedbackproductService.SaveChanges(); IEnumerable <Members> member = membersService.Get(); foreach (Members thismember in member) { Memberauthorization memberauth = new Memberauthorization(); memberauth.Id = Guid.NewGuid(); memberauth.Memberid = thismember.Memberid; memberauth.Feedbackproductid = feedbackproduct.Feedbackproductid; memberauth.Checked = true; memberauthorizationService.Create(memberauth); } memberauthorizationService.SaveChanges(); } return(RedirectToAction("Feedbackproduct")); }
public JsonResult AjaxMember(Guid uuid) { Members Member = membersSerice.GetByID(Session["Memberid"]); Memberauthorization memberauthorization = memberauthorizationService.Get().Where(a => a.Memberid == Member.Memberid).Where(x => x.Feedbackproductid == uuid).FirstOrDefault(); if (memberauthorization != null) { memberauthorization.Checked = !memberauthorization.Checked; memberauthorizationService.SaveChanges(); } else { memberauthorization = new Memberauthorization(); memberauthorization.Id = Guid.NewGuid(); memberauthorization.Memberid = Member.Memberid; memberauthorization.Feedbackproductid = uuid; memberauthorization.Checked = true; memberauthorizationService.Create(memberauthorization); memberauthorizationService.SaveChanges(); } return(this.Json("success")); }