Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            PersonalNumbers personalNumbers = db.MyPersonalNumContext.Find(id);

            db.MyPersonalNumContext.Remove(personalNumbers);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        // GET: PersonalNumbers/Details/5
        //public ActionResult Details(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    PersonalNumbers personalNumbers = db.MyPersonalNumContext.Find(id);
        //    if (personalNumbers == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(personalNumbers);
        //}

        //// GET: PersonalNumbers/Create
        //public ActionResult Create()
        //{
        //    return View();
        //}

        //// POST: PersonalNumbers/Create
        //// To protect from overposting attacks, please enable the specific properties you want to bind to, for
        //// more details see http://go.microsoft.com/fwlink/?LinkId=317598.
        //[HttpPost]
        //[ValidateAntiForgeryToken]
        //public ActionResult Create([Bind(Include = "Id,EmployeeId,PersonalNumber,NumberTypeId")] PersonalNumbers personalNumbers)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        db.MyPersonalNumContext.Add(personalNumbers);
        //        db.SaveChanges();
        //        return RedirectToAction("Index");
        //    }

        //    return View(personalNumbers);
        //}

        //// GET: PersonalNumbers/Edit/5
        //public ActionResult Edit(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    PersonalNumbers personalNumbers = db.MyPersonalNumContext.Find(id);
        //    if (personalNumbers == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(personalNumbers);
        //}

        //// POST: PersonalNumbers/Edit/5
        //// To protect from overposting attacks, please enable the specific properties you want to bind to, for
        //// more details see http://go.microsoft.com/fwlink/?LinkId=317598.
        //[HttpPost]
        //[ValidateAntiForgeryToken]
        //public ActionResult Edit([Bind(Include = "Id,EmployeeId,PersonalNumber,NumberTypeId")] PersonalNumbers personalNumbers)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        db.Entry(personalNumbers).State = EntityState.Modified;
        //        db.SaveChanges();
        //        return RedirectToAction("Index");
        //    }
        //    return View(personalNumbers);
        //}

        // GET: PersonalNumbers/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PersonalNumbers personalNumbers = db.MyPersonalNumContext.Find(id);

            if (personalNumbers == null)
            {
                return(HttpNotFound());
            }
            return(View(personalNumbers));
        }
        public ActionResult RemoveFromPersonalConfirmed()
        {
            int id = Convert.ToInt32(Request.Form["Id"]);

            var UserName   = User.Identity.Name;
            var TrimedUser = UserName.TrimStart("UNOCHA\\".ToCharArray());

            //-----------Get My Number ---------------//
            double My_Number = 0;
            int    My_Emp_Id = 0;
            var    myNumber  = db.MyEmployeeContext.FirstOrDefault(u => u.UserName.Equals(TrimedUser, StringComparison.CurrentCultureIgnoreCase));

            if (myNumber != null)
            {
                My_Number = myNumber.PhoneNumber;
                My_Emp_Id = myNumber.Id;
            }

            PersonalNumbers pn = db.MyPersonalNumContext.Where(c => c.EmployeeId == My_Emp_Id).Where(i => i.Id == id).FirstOrDefault();

            db.MyPersonalNumContext.Remove(pn);
            db.SaveChanges();
            return(RedirectToAction("GroupMyCalls"));
        }