コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            IndividualContributor individualContributor = db.IndividualContributors.Find(id);

            db.IndividualContributors.Remove(individualContributor);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "IndividualContributorId,Name,PhoneNumber,Identification,Mail")] IndividualContributor individualContributor, string url)
 {
     if (ModelState.IsValid && url != null)
     {
         individualContributor.PictureArray    = Convert.FromBase64String(url);
         db.Entry(individualContributor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(individualContributor));
 }
コード例 #3
0
        private void CreateUser(ApplicationDbContext db_user, IndividualContributor individualContributor)
        {
            var userManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(db_user));
            var user        = new ApplicationUser
            {
                UserName = individualContributor.Mail,
                Email    = individualContributor.Mail
            };

            userManager.Create(user, "abcd1234.");
        }
コード例 #4
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            IndividualContributor individualContributor = db.IndividualContributors.Find(id);

            if (individualContributor == null)
            {
                return(HttpNotFound());
            }
            return(View(individualContributor));
        }
コード例 #5
0
        public ActionResult Create(IndividualContributor individualContributor, string url)
        {
            if (ModelState.IsValid && url != null)
            {
                individualContributor.PictureArray = Convert.FromBase64String(url);
                db.IndividualContributors.Add(individualContributor);
                db.SaveChanges();
                ApplicationDbContext db_user = new ApplicationDbContext();
                CreateUser(db_user, individualContributor);

                return(RedirectToAction("Index"));
            }
            ViewBag.Url = url;
            return(View(individualContributor));
        }
コード例 #6
0
        public void SuccessfulTest(bool compareForEquals)
        {
            Manager sharedManager     = new Manager();
            IndividualContributor ic1 = new IndividualContributor(sharedManager);
            IndividualContributor ic2 = new IndividualContributor(sharedManager);

            if (compareForEquals)
            {
                Assert.True(ic1.Leader == ic2.Leader);
            }
            else
            {
                Assert.False(ic1.Leader != ic2.Leader);
            }
        }