public IHttpActionResult PutEmployee(string id, Employee employee)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != employee.EmployeeId)
            {
                return(BadRequest());
            }

            db.Entry(employee).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EmployeeExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Example #2
0
        public IHttpActionResult PutSignUp(int id, SignUp signUp)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != signUp.Id)
            {
                return(BadRequest());
            }

            db.Entry(signUp).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SignUpExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public ActionResult Create([Bind(Include = "Id,FirstName,LastName,Age,Sex,Diagnosis,Cardno")] Patient patient)
        {
            if (ModelState.IsValid)
            {
                db.Patients.Add(patient);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(patient));
        }
        public ActionResult Edit(Vehicle e)
        {
            EmployeeManagementSystemEntities db = new EmployeeManagementSystemEntities();

            db.Entry(e).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            //TempDate[] persists for the next HttpRequest and is disposed automaticaly by asp.net
            TempData["successmsg"] = "Vehicle Edited Sucessfully";
            return(RedirectToAction("Edit"));
        }
        [HttpPost]//store in the database
        public ActionResult Create(Vehicle v)
        {
            EmployeeManagementSystemEntities db = new EmployeeManagementSystemEntities();

            db.Vehicles.Add(v);
            db.SaveChanges();

            //TempDate[] persists for the next HttpRequest and is disposed automaticaly by asp.net
            TempData["successmsg"] = "Vehicle Created Sucessfully";
            return(RedirectToAction("Create"));
        }
        public ActionResult Delete(int id)
        {
            EmployeeManagementSystemEntities db = new EmployeeManagementSystemEntities();
            Vehicle vehicleToDelete             = db.Vehicles.Find(id);

            db.Vehicles.Remove(vehicleToDelete);
            db.SaveChanges();
            //TempDate[] persists for the next HttpRequest and is disposed automaticaly by asp.net
            TempData["successmsg"] = "Employee Deleted Successfully ";

            return(RedirectToAction("Index"));
        }
Example #7
0
        public ActionResult Delete(int id)
        {
            EmployeeManagementSystemEntities db = new EmployeeManagementSystemEntities();
            Employee employeeToDelete           = db.Employees.Find(id);

            ViewBag.employeedata = employeeToDelete;
            //To delete the employee
            db.Employees.Remove(employeeToDelete);
            db.SaveChanges();
            //Send a Success message back to the user
            TempData["successmsg"] = "Employee Deleted Successfully ";

            return(RedirectToAction("Index"));
        }
Example #8
0
        public ActionResult Create(string fname, string lname, string sex, string age, string salary, string address)
        {
            EmployeeManagementSystemEntities db = new EmployeeManagementSystemEntities();
            Employee empObj = new Employee();

            empObj.FirstName = fname;
            empObj.LastName  = lname;
            empObj.Sex       = sex;
            empObj.Age       = int.Parse(age);
            empObj.Salary    = decimal.Parse(salary);
            empObj.Address   = address;

            db.Employees.Add(empObj);
            db.SaveChanges();

            //TempData[key] persists for the next HHP request and
            TempData["successmsg"] = "Employee Successfully Created";

            // ViewBag.successmsg = "Employee Successfully Created";
            return(RedirectToAction("index"));
        }
Example #9
0
        public ActionResult Edit(string Id, string fname, string lname, string sex, string age, string salary, string address)
        {
            EmployeeManagementSystemEntities db = new EmployeeManagementSystemEntities();
            Employee empObj = new Employee();

            empObj.id        = int.Parse(Id);
            empObj.FirstName = fname;
            empObj.LastName  = lname;
            empObj.Sex       = sex;
            empObj.Age       = int.Parse(age);
            empObj.Salary    = decimal.Parse(salary);
            empObj.Address   = address;

            db.Entry(empObj).State = EntityState.Modified;

            db.SaveChanges();
            //TempData[key] persists for the next HTTzP request and
            TempData["successmsg"] = "Employee Modified Successfully ";


            // ViewBag.successmsg = "Employee Modified Successfully ";
            return(RedirectToAction("index"));
        }