public PartialViewResult PageVolunteers(int offSet = 0, int limit = 5) { var repository = new VolunteersRepository(); var model = repository.GetVolunteers(offSet, limit); return(PartialView("Partials/VolunteersTable", model)); }
public PartialViewResult UpdateVolunteer(Volunteer volunteer) { var repository = new VolunteersRepository(); repository.UpdateVolunteer(volunteer); var model = repository.GetVolunteer(volunteer.Id); return(PartialView("Partials/VolunteerTableRow", model.Volunteer)); }
public PartialViewResult CreateVolunteer(Volunteer volunteer) { var repository = new VolunteersRepository(); repository.CreateVolunteer(volunteer); var model = repository.GetVolunteers(); return(PartialView("Partials/VolunteersTable", model)); }
public PartialViewResult GetVolunteerForEdit(int id) { var repository = new VolunteersRepository(); var model = repository.GetVolunteer(id); if (model != null) { model.FoodBanks = new FoodBanksRepository().GetFoodBanks(0, 1000).FoodBanks; } return(PartialView("Partials/Volunteer", model)); }
public ActionResult Index() { var repository = new VolunteersRepository(); VolunteersModel model = repository.GetVolunteers(); if (model != null) { model.FoodBanks = new FoodBanksRepository().GetFoodBanks(0, 1000).FoodBanks; } return(View("Index", model)); }
public ActionResult LoadData() { string state = ""; string country = ""; string location = ""; string draw = ""; int start = 0; int length = 0; int totalRecords = 0; int recordsFiltered = 0; //To save collaborator filtered. IQueryable <voluntario> volunteers; try { var search = Request["search[value]"]; //jQuery DataTables Param draw = Request.Form.GetValues("draw").FirstOrDefault(); //Find paging info start = Convert.ToInt32(Request.Form.GetValues("start").FirstOrDefault()); length = Convert.ToInt32(Request.Form.GetValues("length").FirstOrDefault()); //Filter state = Request.Form.GetValues("columns[6][search][value]").FirstOrDefault(); country = Request.Form.GetValues("columns[7][search][value]").FirstOrDefault(); location = Request.Form.GetValues("columns[13][search][value]").FirstOrDefault(); //Sort var sortColumn = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][data]").FirstOrDefault(); var sortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault(); volunteers = new VolunteersRepository().GetPaginated(search, start, length, out totalRecords, out recordsFiltered, sortColumn, sortColumnDir, state, country, location); } catch (Exception) { volunteers = db.voluntario.AsQueryable(); recordsFiltered = volunteers.Count(); totalRecords = recordsFiltered; } //Returning Json Data var jsonResult = Json(new { draw = draw, recordsFiltered = recordsFiltered, recordsTotal = totalRecords, data = volunteers }); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
public bool DeleteVolunteer(int id) { var repository = new VolunteersRepository(); return(repository.DeleteVolunteer(id)); }