public void ValidateLeaderMethod3() { List <int> values = new List <int> { 2, 2, 2, 2, 50, 20, 5, 5, 5, 5, 5, 2, 2, 2, 22, 8, 9, 8, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2 }; int leader = LeaderClass.GetLeader(values); Assert.AreEqual(2, leader); }
public void ValidateLeaderMethod2() { List <int> values = new List <int> { 1, 1, 1, 1, 50 }; int leader = LeaderClass.GetLeader(values); Assert.AreEqual(1, leader); }
public void ValidateLeaderMethod1() { List <int> values = new List <int> { 2, 2, 2, 2, 2, 3, 4, 4, 4, 6 }; int leader = LeaderClass.GetLeader(values); Assert.AreEqual(-1, leader); }
public ActionResult Delete(string id) { SetViewBagL(); var model = database.Person.Find(id); LeaderClass leader = new LeaderClass(); leader.PersonID = model.PersonID; leader.FullName = model.LastName + " " + model.FirstName; return(View(leader)); }
public void SetViewBagL(string selectedID = null) { var model = Session["CompanyID"].ToString(); var list = database.Person.Where(x => x.CompanyID == model && x.RoleID == 4).ToList(); var listLeader = new List <LeaderClass>(); LeaderClass leader = new LeaderClass(); foreach (var item in list) { leader.FullName = item.LastName + " " + item.FirstName; leader.PersonID = item.PersonID; listLeader.Add(leader); } SelectList ListLeader = new SelectList(listLeader, "PersonID", "FullName"); ViewBag.ListLeader = ListLeader; }
public ActionResult UploadFile(HttpPostedFileBase file) { FileUploadModel fileModel = new FileUploadModel { Uploaded = false, Leader = null, Message = "File upload failed" }; try { if (file == null) { fileModel.Message = "No File Specified!"; } else if (Path.GetExtension(file.FileName).ToLower() != ".csv") { fileModel.Message = "File must be a CSV file!"; } else if (file.ContentLength <= 0) { fileModel.Message = "File is empty!"; } else { //Save the file string saveLocation = Path.Combine(Server.MapPath("~/uploads"), file.FileName); file.SaveAs(saveLocation); fileModel.Message = "File Upload Complete!"; fileModel.Uploaded = true; fileModel.Leader = LeaderClass.GetLeader(saveLocation); } } catch (Exception ex) { fileModel.Message = $"File Upload Failed {ex.Message}"; } return(View("Upload", fileModel)); }
public ActionResult Delete(LeaderClass leader) { if (updateTask(leader.PersonID, leader.NewPersonID)) { if (updateInternShip(leader.PersonID, leader.NewPersonID)) { WebDatabaseEntities database = new WebDatabaseEntities(); database.Users.Remove(database.Users.SingleOrDefault(x => x.PersonID == leader.PersonID)); database.Person.Remove(database.Person.Find(leader.PersonID)); database.SaveChanges(); ModelState.AddModelError("", "Chuyển giao Thành công"); } else { ModelState.AddModelError("", "Chuyển giao Khóa học thất bại"); } } else { ModelState.AddModelError("", "Chuyển giao Bài học thành công"); } SetViewBagL(); return(View("Delete")); }