Ejemplo n.º 1
0
        //public ActionResult Create( SMSAppRegistration sMSAppRegistration)
        //{
        //    //[Bind(Include = "SMSAppRegistrationId,")]
        //    this.Validation(sMSAppRegistration);

        //    if (ModelState.IsValid)
        //    {
        //        var newSMSEntry =new SMSAppRegistration()
        //                             {
        //                                 FullNames=sMSAppRegistration.FullNames,
        //                                 NationalIDNo=sMSAppRegistration.NationalIDNo,
        //                                 YearofBirth=sMSAppRegistration.YearofBirth,
        //                                 PhoneNo=sMSAppRegistration.PhoneNo,
        //                                 EmailAddress=sMSAppRegistration.EmailAddress,
        //                                 MaritalStatusId=sMSAppRegistration.MaritalStatusId,
        //                                 GenderId=sMSAppRegistration.GenderId,
        //                                 Occupation=sMSAppRegistration.Occupation,
        //                                 CountyId=sMSAppRegistration.CountyId,
        //                                 ConstituencyId=sMSAppRegistration.ConstituencyId,
        //                                 Location=sMSAppRegistration.Location,
        //                                 PWDCategoryId=sMSAppRegistration.PWDCategoryId
        //                             };
        //        db.SmsAppRegistration.Add(newSMSEntry);
        //        db.SaveChanges();
        //        return RedirectToAction("Index");
        //    }

        //    ViewBag.ConstituencyId = new SelectList(db.Constituency, "Id", "ConstituencyName", sMSAppRegistration.ConstituencyId);
        //    ViewBag.CountyId = new SelectList(db.County, "Id", "CountyName", sMSAppRegistration.CountyId);
        //    ViewBag.GenderId = new SelectList(db.Gender, "Id", "GenderType", sMSAppRegistration.GenderId);
        //    ViewBag.MaritalStatusId = new SelectList(db.MaritalStatus, "Id", "MaritalStatusType", sMSAppRegistration.MaritalStatusId);
        //    ViewBag.PWDCategoryId = new SelectList(db.PwdCategory, "Id", "PWDCategoryType", sMSAppRegistration.PWDCategoryId);
        //    return View(sMSAppRegistration);
        //}

        private void Validation(SMSAppRegistration sMSAppRegistration)
        {
            if (sMSAppRegistration.CountyId == 1)
            {
                this.ModelState.AddModelError("", "Please Select the County");
            }

            if (sMSAppRegistration.ConstituencyId == 1)
            {
                this.ModelState.AddModelError("", "Please Select the Constituency");
            }

            if (sMSAppRegistration.MaritalStatusId == 1)
            {
                this.ModelState.AddModelError("", "Please Select the Marital Status");
            }

            if (sMSAppRegistration.GenderId == 1)
            {
                this.ModelState.AddModelError("", "Please Select the Gender");
            }

            if (sMSAppRegistration.PWDCategoryId == 1)
            {
                this.ModelState.AddModelError("", "Please Select the PWD Category");
            }
        }
Ejemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            SMSAppRegistration sMSAppRegistration = db.SmsAppRegistration.Find(id);

            db.SmsAppRegistration.Remove(sMSAppRegistration);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
 // POST api/<controller>
 public int Post([FromBody] SMSAppRegistration userData)
 {
     if (ModelState.IsValid)
     {
         using (ApplicationDbContext db = new ApplicationDbContext())
         {
             if (userData.SMSAppRegistrationId == 0)
             {
                 var newEntry = new SMSAppRegistration()
                 {
                     FullNames       = userData.FullNames,
                     NationalIDNo    = userData.NationalIDNo,
                     YearofBirth     = userData.YearofBirth,
                     PhoneNo         = userData.PhoneNo,
                     EmailAddress    = userData.EmailAddress,
                     MaritalStatusId = userData.MaritalStatusId,
                     GenderId        = userData.GenderId,
                     Occupation      = userData.Occupation,
                     CountyId        = userData.CountyId,
                     ConstituencyId  = userData.ConstituencyId,
                     Location        = userData.Location,
                     PWDCategoryId   = userData.PWDCategoryId
                 };
                 db.SmsAppRegistration.Add(newEntry);
                 db.SaveChanges();
             }
             else
             {
                 var _exists = db.SmsAppRegistration.SingleOrDefault(n =>
                                                                     n.SMSAppRegistrationId == userData.SMSAppRegistrationId);
                 if (_exists != null)
                 {
                     _exists.FullNames       = userData.FullNames;
                     _exists.NationalIDNo    = userData.NationalIDNo;
                     _exists.YearofBirth     = userData.YearofBirth;
                     _exists.PhoneNo         = userData.PhoneNo;
                     _exists.EmailAddress    = userData.EmailAddress;
                     _exists.MaritalStatusId = userData.MaritalStatusId;
                     _exists.GenderId        = userData.GenderId;
                     _exists.Occupation      = userData.Occupation;
                     _exists.CountyId        = userData.CountyId;
                     _exists.ConstituencyId  = userData.ConstituencyId;
                     _exists.Location        = userData.Location;
                     _exists.PWDCategoryId   = userData.PWDCategoryId;
                     db.SaveChanges();
                 }
             }
         }
     }
     return(userData.SMSAppRegistrationId);
 }
Ejemplo n.º 4
0
        // GET: SMSAppRegistrations/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            SMSAppRegistration sMSAppRegistration = db.SmsAppRegistration.Find(id);

            if (sMSAppRegistration == null)
            {
                return(HttpNotFound());
            }

            return(View(sMSAppRegistration));
        }
Ejemplo n.º 5
0
        public ActionResult Edit(SMSAppRegistration sMSAppRegistration)
        {
            this.Validation(sMSAppRegistration);
            if (ModelState.IsValid)
            {
                db.Entry(sMSAppRegistration).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ConstituencyId =
                new SelectList(db.Constituency, "Id", "ConstituencyName", sMSAppRegistration.ConstituencyId);
            ViewBag.CountyId        = new SelectList(db.County, "Id", "CountyName", sMSAppRegistration.CountyId);
            ViewBag.GenderId        = new SelectList(db.Gender, "Id", "GenderType", sMSAppRegistration.GenderId);
            ViewBag.MaritalStatusId = new SelectList(db.MaritalStatus, "Id", "MaritalStatusType",
                                                     sMSAppRegistration.MaritalStatusId);
            ViewBag.PWDCategoryId =
                new SelectList(db.PwdCategory, "Id", "PWDCategoryType", sMSAppRegistration.PWDCategoryId);
            return(View(sMSAppRegistration));
        }
Ejemplo n.º 6
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            SMSAppRegistration sMSAppRegistration = db.SmsAppRegistration.Find(id);

            if (sMSAppRegistration == null)
            {
                return(HttpNotFound());
            }

            ViewBag.ConstituencyId =
                new SelectList(db.Constituency, "Id", "ConstituencyName", sMSAppRegistration.ConstituencyId);
            ViewBag.CountyId        = new SelectList(db.County, "Id", "CountyName", sMSAppRegistration.CountyId);
            ViewBag.GenderId        = new SelectList(db.Gender, "Id", "GenderType", sMSAppRegistration.GenderId);
            ViewBag.MaritalStatusId = new SelectList(db.MaritalStatus, "Id", "MaritalStatusType",
                                                     sMSAppRegistration.MaritalStatusId);
            ViewBag.PWDCategoryId =
                new SelectList(db.PwdCategory, "Id", "PWDCategoryType", sMSAppRegistration.PWDCategoryId);
            return(View(sMSAppRegistration));
        }