// PUT api/Files/{fileId} /// <summary> /// Update a file, for example update the published date by passing in the updated_at field, note this is not a patch and all valus must be passed in. /// </summary> public HttpResponseMessage PutFile(int id, File file) { if (Auth.FB.IsOrgAdmin(file.orgsId)) { if (ModelState.IsValid && id == file.id) { if (file.security != "public" && file.security != "private") { file.security = "public"; } db.Entry(file).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } } else { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.Unauthorized)); } }
/// PUT api/Responses/5 /// <summary> /// Updates a responses /// Security - must be the user or OrgAdmin /// </summary> public HttpResponseMessage PutResponses(int id, Responses responses) { responses.id = id; if (Auth.FB.HasResponseAccess(id)) { if (ModelState.IsValid) { db.Entry(responses).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } } else { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } }
/// PUT api/Users/5 /// <summary> /// UPDATE's user information like the users Name, defaultOrg, and isSystemAdmin /// You must be a system administrator to use this /// </summary> public HttpResponseMessage PutUsers(int id, Users users) { // You must be a system admin to perform these actions if (Auth.FB.IsSystemAdmin()) { if (ModelState.IsValid) { db.Entry(users).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } } else { return(Request.CreateResponse(HttpStatusCode.Unauthorized)); } }
//Insert public void Insert(Student student, IEnumerable <int> selectedCoursesId) { db.Students.Attach(student); db.Entry(student).Reference("Course").Load(); db.Entry(student).State = EntityState.Added; if (!(selectedCoursesId is null)) { foreach (var id in selectedCoursesId) { Course course = db.Courses.Find(id); if (course != null) { student.Course = course; } } db.SaveChanges(); } db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "IdNumber,Name,Cost,Cuisine,Ingredients,PhotoUrl,IsToasted")] Sandwich sandwich) { if (ModelState.IsValid) { db.Entry(sandwich).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sandwich)); }
//Insert public void Insert(Trainer trainer, IEnumerable <int> selectedCoursesId) { db.Trainers.Attach(trainer); db.Entry(trainer).Collection("Courses").Load(); db.Entry(trainer).State = EntityState.Added; if (!(selectedCoursesId is null)) { foreach (var id in selectedCoursesId) { Course course = db.Courses.Find(id); if (course != null) { trainer.Courses.Add(course); } } db.SaveChanges(); } db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "PhotoId,PhotoUrl,PrimaryPhoto")] Photo photo) { if (ModelState.IsValid) { db.Entry(photo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(photo)); }
public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,Birth,Fees")] Student student) { if (ModelState.IsValid) { db.Entry(student).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(student)); }
public ActionResult Edit([Bind(Include = "Id,Name,Email,Password")] User user) { if (ModelState.IsValid) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user)); }
public void Insert(Course course, IEnumerable <int> SelectedTrainersId, IEnumerable <int> SelectedStudentsId, IEnumerable <int> SelectedAssignmentsId) { db.Courses.Attach(course); db.Entry(course).Collection("Trainers").Load(); db.Entry(course).Collection("Students").Load(); db.Entry(course).Collection("Assignments").Load(); db.Entry(course).State = EntityState.Added; if (!(SelectedTrainersId is null)) { foreach (var id in SelectedTrainersId) { Trainer trainer = db.Trainers.Find(id); if (trainer != null) { course.Trainers.Add(trainer); } } db.SaveChanges(); } if (!(SelectedStudentsId is null)) { foreach (var id in SelectedStudentsId) { Student student = db.Students.Find(id); if (student != null) { course.Students.Add(student); } } db.SaveChanges(); } if (!(SelectedAssignmentsId is null)) { foreach (var id in SelectedAssignmentsId) { Assignment assignment = db.Assignments.Find(id); if (assignment != null) { course.Assignments.Add(assignment); } } db.SaveChanges(); } db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Id,Title,Description,SubTime,OralMark,TotalMark")] Assignment assignment) { if (ModelState.IsValid) { db.Entry(assignment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(assignment)); }
public ActionResult Edit([Bind(Include = "Id,Title,Stream,Type,StartDate,EndDate")] Course course) { if (ModelState.IsValid) { db.Entry(course).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(course)); }
public ActionResult Edit([Bind(Include = "TrainerId,FirstName,LastName,Subject")] Trainer trainer) { if (ModelState.IsValid) { db.Entry(trainer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(trainer)); }
public ActionResult Edit([Bind(Include = "LocationId,AddressName,No,ZipCode,Latitude,Longitude,City,Area")] Location location) { if (ModelState.IsValid) { db.Entry(location).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(location)); }
public ActionResult Edit([Bind(Include = "id,name,start_time,end_time,check_in_time,check_out_time,early_min,late_min")] Shift shift) { if (ModelState.IsValid) { db.Entry(shift).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(shift)); }
public ActionResult Edit([Bind(Include = "Id,RoleName")] Role role) { if (ModelState.IsValid) { db.Entry(role).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(role)); }
public ActionResult Edit([Bind(Include = "TrainerId,FirstName,LastName,DateOfBirth,Salary,PhotoUrl,Telephone,Email,Country")] Trainer trainer) { if (ModelState.IsValid) { db.Entry(trainer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(trainer)); }
public ActionResult Edit([Bind(Include = "id,degree,borad,total_marks,obtain_marks,passing_year,employee_id")] Academic academic) { if (ModelState.IsValid) { db.Entry(academic).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.employee_id = new SelectList(db.Employees, "id", "name", academic.employee_id); return(View(academic)); }
public ActionResult Edit([Bind(Include = "ContactId,Name,Surname,Email,FixedPhone,MobilePhone,LocationId")] Contact contact) { if (ModelState.IsValid) { db.Entry(contact).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LocationId = new SelectList(db.Locations, "LocationId", "AddressName", contact.LocationId); return(View(contact)); }
public ActionResult Edit([Bind(Include = "CourseId,Title,Stream,StartDate,EndDate")] Course course) { if (ModelState.IsValid) { db.Entry(course).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseId = new SelectList(db.Fees, "TutionFeesId", "CodeCourse", course.CourseId); return(View(course)); }
public ActionResult Edit([Bind(Include = "AmenitiesId,Count,Wifi,Heating,Tv,AirConditioning,HotWater,FirstAidKit,Elevator,PrivateΕntrance,FreeParking")] Amenities amenities) { if (ModelState.IsValid) { db.Entry(amenities).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AmenitiesId = new SelectList(db.Places, "PlaceId", "ApartmentName", amenities.AmenitiesId); return(View(amenities)); }
public ActionResult Edit([Bind(Include = "id,type,file,employee_id")] License license) { if (ModelState.IsValid) { db.Entry(license).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.employee_id = new SelectList(db.Employees, "id", "name", license.employee_id); return(View(license)); }
public ActionResult Edit([Bind(Include = "id,name,details,returnAble,status,employee_id")] CompanyAssets companyAssets) { if (ModelState.IsValid) { db.Entry(companyAssets).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.employee_id = new SelectList(db.Employees, "id", "name", companyAssets.employee_id); return(View(companyAssets)); }
public ActionResult Edit([Bind(Include = "StudentId,FirstName,LastName,PhotoUrl,DateOfBirth,Telephone,Email,Country,CourseId")] Student student) { if (ModelState.IsValid) { db.Entry(student).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CourseId = new SelectList(db.Courses, "CourseId", "Title", student.CourseId); return(View(student)); }
public ActionResult Edit([Bind(Include = "id,name,department_id,shift_id")] SubDepartment subDepartment) { if (ModelState.IsValid) { db.Entry(subDepartment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.department_id = new SelectList(db.Departments, "id", "name", subDepartment.department_id); return(View(subDepartment)); }
public ActionResult Edit([Bind(Include = "id,name,operatingUnit_id")] Department department) { if (ModelState.IsValid) { db.Entry(department).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.operatingUnit_id = new SelectList(db.OperatingUnit, "id", "name", department.operatingUnit_id); return(View(department)); }
public ActionResult Edit([Bind(Include = "id,name,address,location,region,unit_type,unit_subtype,city_id,legalEntity_id")] OperatingUnit operatingUnit) { if (ModelState.IsValid) { db.Entry(operatingUnit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.city_id = new SelectList(db.Cities, "id", "name", operatingUnit.city_id); ViewBag.legalEntity_id = new SelectList(db.LegalEntity, "id", "name", operatingUnit.legalEntity_id); return(View(operatingUnit)); }
public ActionResult Edit([Bind(Include = "id,name,logo,address,contact_person,mobile,nic,city_id,bloodgroup_id")] LegalEntity legalEntity) { if (ModelState.IsValid) { db.Entry(legalEntity).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.bloodgroup_id = new SelectList(db.BloodGroups, "id", "name", legalEntity.bloodgroup_id); ViewBag.city_id = new SelectList(db.Cities, "id", "name", legalEntity.city_id); return(View(legalEntity)); }
public ActionResult Edit([Bind(Include = "AssignmentId,StudentId,Grade")] StudentAssignment studentAssignment) { if (ModelState.IsValid) { db.Entry(studentAssignment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AssignmentId = new SelectList(db.Assignments, "AssignmentId", "Title", studentAssignment.AssignmentId); ViewBag.StudentId = new SelectList(db.Students, "StudentId", "FirstName", studentAssignment.StudentId); return(View(studentAssignment)); }
public ActionResult Edit([Bind(Include = "id,first_name,middel_name,last_name,dob,gender,father_name,address,country,nationality,image,phone,emergencyPhone,cnic,cnicExpiry,detail,religion,disabled,identification,email,mobileNo,placeofBirth,bankAccNo,experience,height,weight,ntnNo,sessi,eobi,motherMaidenName,khandanNo,emerContact_name,emerContact_no,emerContact_relation,emerContact_adderess,beni_name,beni_relation,beni_share,isConvictedBycourt,passportNo,passportPlace,passportExpiryDate,created_at,updated_at,bloodGroup_id,meritalStatus_id,bank_id")] Personal personal) { if (ModelState.IsValid) { db.Entry(personal).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.bank_id = new SelectList(db.Banks, "id", "name", personal.bank_id); ViewBag.bloodGroup_id = new SelectList(db.BloodGroups, "id", "name", personal.bloodGroup_id); ViewBag.meritalStatus_id = new SelectList(db.MeritalStatus, "id", "name", personal.meritalStatus_id); return(View(personal)); }