public async Task <IActionResult> Edit(int id, [Bind("reviewer_id,f_name,l_name,city,state,item_Name,item_desc,review_Details,review_rating")] Reviewer reviewer) { if (id != reviewer.reviewer_id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reviewer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReviewerExists(reviewer.reviewer_id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reviewer)); }
public int saveUser(Reviewer reviewer) { int result; try { int reviewerId = reviewer.ReviewerID; if (reviewerId == 0) { result = requestRepository.AddUser(reviewer); } else { result = requestRepository.UpdateUser(reviewer); } /* * var actionItem = reviewRepository.RetriveActionItem(); * result = actionItem.Where(x => x.RequestID == requestId); */ } catch (Exception exception) { throw exception; } return(result); }
public void addReview(Paper p, Reviewer r) { reviewerRepo.Save(r); Review re = new Review(r, null, p, null); reviewRepo.Save(re); }
protected void btnRegister_Click(object sender, EventArgs e) { try { BookReviewDbEntities db = new BookReviewDbEntities(); RandomSeed rs = new RandomSeed(); int seed = rs.GetSeed(); PasswordHash ph = new PasswordHash(); Byte[] hashed = ph.HashIt(txtPassword.Text, seed.ToString()); Reviewer rev = new Reviewer(); rev.ReviewerFirstName = txtFirstName.Text; rev.ReviewerUserName = txtUserName.Text; rev.ReviewerLastName = txtLastName.Text; rev.ReviewerEmail = txtEmail.Text; rev.ReviewerDateEntered = DateTime.Now; rev.ReviewPlainPassword = txtPassword.Text; rev.ReviewerKeyCode = seed; rev.ReviewerHashedPass = hashed; db.Reviewers.Add(rev); db.SaveChanges(); lblErrorSuccess.Text = "Reviewer Saved"; } catch(Exception ex) { lblErrorSuccess.Text = ex.Message; } }
// The Reviewer object will come from the "body" of the post request public IActionResult CreateReviewer([FromBody] Reviewer newReviewer) { // Id will be automatically added by the Database // Check if reviewer is null if (newReviewer == null) { return(BadRequest(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // Check if the country creation in the Database was successfull if (!_reviewerRepository.CreateReviewer(newReviewer)) { // If the function returns null, add another error ModelState.AddModelError("", $"Something went wrong saving {newReviewer.FirstName} {newReviewer.LastName}"); return(StatusCode(500, ModelState)); } // If we reach that point, the reviewer was successfully created, so we can redirect to that new reviewer's Route // Pass in the reviewerId as a parameter to the Route (reviewer is now saved in the database so has an id) // Pass in the actual reviewer object as well return(CreatedAtRoute("GetReviewer", new { reviewerId = newReviewer.Id }, newReviewer)); }
private async Task <Address> CreateOrganizationAsync() { var reviewer1 = new Reviewer { Address = Reviewer1, Weight = 1 }; var reviewer2 = new Reviewer { Address = Reviewer2, Weight = 2 }; var reviewer3 = new Reviewer { Address = Reviewer3, Weight = 3 }; var createOrganizationInput = new CreateOrganizationInput { Reviewers = { reviewer1, reviewer2, reviewer3 }, ReleaseThreshold = 2, ProposerThreshold = 2 }; var transactionResult = await AssociationAuthContractStub.CreateOrganization.SendAsync(createOrganizationInput); transactionResult.TransactionResult.Status.ShouldBe(TransactionResultStatus.Mined); return(transactionResult.Output); }
public IActionResult CreateReviewer([FromBody] Reviewer reviewerToCreate) { if (reviewerToCreate == null) { return(BadRequest(ModelState)); } var reviwer = _reviewerRepository.GetReviewers().Where(r => r.FirstName == reviewerToCreate.FirstName && r.LastName == reviewerToCreate.LastName).FirstOrDefault(); if (reviwer != null) { ModelState.AddModelError("", $"The reviwer with name {reviewerToCreate.FirstName} {reviewerToCreate.LastName} already exists."); return(StatusCode(222, ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewerRepository.CreateReviewer(reviewerToCreate)) { ModelState.AddModelError("", $"Some error occur while creating reviewer."); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetReviewer", new { reviwerId = reviewerToCreate.Id }, reviewerToCreate)); }
private static void ReviewAllPacks(List <Pack> packs) { var authors = Reviewer.NewReviewers().Select(r => r.Author).ToList(); var stopWatch = new Stopwatch(); stopWatch.Start(); foreach (var pack in packs.Where(p => p.Id == 13)) { Console.WriteLine($"Смотрю пак {pack.Name}"); foreach (var phrase in pack.Phrases) { Console.WriteLine($"Cмотрю фразу {phrase.Phrase}"); foreach (var author in authors) { _service.ReviewPhrase(pack.Id, phrase, author, State.Accept); } } } stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds / 10); Console.WriteLine("RunTime " + elapsedTime); }
public IActionResult UpdateReviewer(Reviewer reviewerToUpdate) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:60039/api/"); var responseTask = client.PutAsJsonAsync($"reviewers/{reviewerToUpdate.Id}", reviewerToUpdate); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { TempData["SuccessMessage"] = $"Reviewer was successfully updated."; return(RedirectToAction("GetReviewerById", new { reviewerId = reviewerToUpdate.Id })); } if ((int)result.StatusCode == 422) { ModelState.AddModelError("", "Reviewer Already Exists!"); } else { ModelState.AddModelError("", "Some kind of error. Reviewer not updated!"); } } var reviewerDto = _reviewerRepository.GetReviewerById(reviewerToUpdate.Id); return(View(reviewerDto)); }
public IActionResult CreateReviewer([FromBody] Reviewer reviewerToCareate) { if (reviewerToCareate == null) { return(BadRequest(ModelState)); } if (_reviewerRepo.isExists(reviewerToCareate.Id)) { ModelState.AddModelError("", $"Reviewer {reviewerToCareate.FirstName} is aleardy exists"); return(StatusCode(422, ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewerRepo.CreateReviewer(reviewerToCareate)) { ModelState.AddModelError("", $"Somthing went wrong during save {reviewerToCareate.FirstName}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetReviewer", new { reviewerId = reviewerToCareate.Id }, reviewerToCareate)); }
public IActionResult UpdateReviewer(int reviewerId, [FromBody] Reviewer reviewerToUpdate) { if (reviewerToUpdate == null) { return(BadRequest(ModelState)); } if (reviewerId != reviewerToUpdate.Id) { return(BadRequest(ModelState)); } if (!_reviewersRepository.ReviewerExist(reviewerId)) { return(NotFound($"the reviewer with Id {reviewerId}, cannot be found")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewersRepository.UpdateReviewer(reviewerToUpdate)) { ; } { ModelState.AddModelError("", "Something went wrong Updating Reviewer.."); } return(NoContent()); }
public async Task <bool> AddUser(SignUpModel signUpModel) { User user = _dbContext.Users.FirstOrDefault(u => u.Username == signUpModel.Username); if (user == null) { var reviewer = new Reviewer { Username = signUpModel.Username, User = new User { FirstName = signUpModel.FirstName, LastName = signUpModel.LastName, MiddleName = signUpModel.MiddleName, Username = signUpModel.Username, EmailAddress = signUpModel.EmailAddress, DateOfBirth = signUpModel.DateOfBirth, PasswordHash = BCrypt.Net.BCrypt.HashPassword(signUpModel.Password) } }; _dbContext.Reviewers.Add(reviewer); await _dbContext.SaveChangesAsync(); return(true); } return(false); }
protected void btnRegister_Click(object sender, EventArgs e) { try { BookReviewDbEntities db = new BookReviewDbEntities(); RandomSeed rs = new RandomSeed(); int seed = rs.GetSeed(); PasswordHash ph = new PasswordHash(); Byte[] hashed = ph.HashIt(txtPassword.Text, seed.ToString()); Reviewer rev = new Reviewer(); rev.ReviewerFirstName = txtFirstName.Text; rev.ReviewerUserName = txtUserName.Text; rev.ReviewerLastName = txtLastName.Text; rev.ReviewerEmail = txtEmail.Text; rev.ReviewerDateEntered = DateTime.Now; rev.ReviewPlainPassword = txtPassword.Text; rev.ReviewerKeyCode = seed; rev.ReviewerHashedPass = hashed; db.Reviewers.Add(rev); db.SaveChanges(); lblErrorSuccess.Text = "Reviewer Saved"; } catch (Exception ex) { lblErrorSuccess.Text = ex.Message; } }
public IActionResult UpdateReviewer(int reviewerId, [FromBody] Reviewer updatedReviewerInfo) { if (updatedReviewerInfo == null) { return(BadRequest(ModelState)); } if (reviewerId != updatedReviewerInfo.Id) { return(BadRequest(ModelState)); } if (!reviewerRepository.ReviewerExists(reviewerId)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!reviewerRepository.UpdateReviewer(updatedReviewerInfo)) { ModelState.AddModelError("", $"Something went wrong updating reviewer"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public async Task Get_Organization_Test() { var reviewer1 = new Reviewer { Address = Reviewer1, Weight = 1 }; var reviewer2 = new Reviewer { Address = Reviewer2, Weight = 2 }; var reviewer3 = new Reviewer { Address = Reviewer3, Weight = 3 }; var createOrganizationInput = new CreateOrganizationInput { Reviewers = { reviewer1, reviewer2, reviewer3 }, ReleaseThreshold = 2, ProposerThreshold = 2 }; var transactionResult = await AssociationAuthContractStub.CreateOrganization.SendAsync(createOrganizationInput); transactionResult.TransactionResult.Status.ShouldBe(TransactionResultStatus.Mined); var organizationAddress = transactionResult.Output; var getOrganization = await AssociationAuthContractStub.GetOrganization.CallAsync(organizationAddress); getOrganization.OrganizationAddress.ShouldBe(organizationAddress); getOrganization.Reviewers[0].Address.ShouldBe(Reviewer1); getOrganization.Reviewers[0].Weight.ShouldBe(1); getOrganization.ProposerThreshold.ShouldBe(2); getOrganization.ReleaseThreshold.ShouldBe(2); getOrganization.OrganizationHash.ShouldBe(Hash.FromTwoHashes( Hash.FromMessage(AssociationAuthContractAddress), Hash.FromMessage(createOrganizationInput))); }
public IActionResult UpdateCountry(int reviewerId, [FromBody] Reviewer reviewerToUpdate) { if (reviewerToUpdate == null) { return(BadRequest(ModelState)); } if (reviewerId != reviewerToUpdate.Id) { return(BadRequest(ModelState)); } if (!_reviewerRepo.isExists(reviewerId)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewerRepo.UpdateReviewer(reviewerToUpdate)) { ModelState.AddModelError("", $"somthing went wrong during update {reviewerToUpdate.FirstName}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public IActionResult CreateReviewer([FromBody] Reviewer reviewerToCreate) { if (reviewerToCreate == null) { return(BadRequest(ModelState)); } //var reviewer = _reviewerRepository.GetReviewers().Where(c => c.FirstName.Trim().ToUpper() == reviewerToCreate.FirstName.Trim().ToUpper()).FirstOrDefault(); //if(reviewer!=null) //{ // ModelState.AddModelError("", $"Country {reviewerToCreate.FirstName} already exists"); // return StatusCode(422, ModelState); //} if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewerRepository.CreateReviewer(reviewerToCreate)) { ModelState.AddModelError("", $"Something went wrong saving" + $"{reviewerToCreate.FirstName}{reviewerToCreate.LastName}"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetReviewer", new { reviewerId = reviewerToCreate.Id }, reviewerToCreate)); }
public IActionResult Edit(int id, [Bind("Id,Name,Email")] Reviewer reviewer) { if (id != reviewer.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reviewer); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ReviewerExists(reviewer.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(reviewer)); }
public void TopThreeTest() { Restaurant res1 = new Restaurant("Burger King", 1); Restaurant res2 = new Restaurant("McDonalds", 2); Restaurant res3 = new Restaurant("Wendys", 3); Restaurant res4 = new Restaurant("Checkers", 4); Reviewer reviewer = new Reviewer("Cooper", "*****@*****.**"); reviewer.MakeReview(4.35m, res1, "I really liked it"); reviewer.MakeReview(3.67m, res2, "It was ok"); reviewer.MakeReview(4.87m, res3, "Sooooo good"); reviewer.MakeReview(2.34m, res4, "holy crap so bad"); List <Restaurant> myList = new List <Restaurant>(); myList.Add(res1); myList.Add(res2); myList.Add(res3); myList.Add(res4); List <Restaurant> sortedList = RestaurantListMethods.TopThree(myList); int expected = 0; int actual = sortedList.IndexOf(res3); Assert.AreEqual(expected, actual); }
// Vote for Review public void VoteForReview(int reviewID, string reviewerEmail, bool isLike) { Review review = GetById(reviewID); context.Reviews.Attach(review); Reviewer reviewer = context.Reviewers .Where(r => r.Email == reviewerEmail) .First(); context.Reviewers.Attach(reviewer); Vote vote = new Vote(); vote.VoteDelta = (isLike) ? 1.0 : -1.0; vote.Review = review; vote.Voter = reviewer; review.Votes.Add(vote); if (isLike) { review.TotalLikes++; } else { review.TotalDislikes++; } context.Entry(review).Reference(r => r.Enterprise).Load(); context.Entry(review).Reference(r => r.Reviewer).Load(); context.SaveChanges(); }
public async Task <int> OnPostReview() { var gender = Gender; var age = Age; var rating = Rating; var postalCode = PostalCode; var description = Description; ReviewerManager reviewerManager = new ReviewerManager(); Reviewer reviewer = new Reviewer(gender, age, postalCode); reviewerManager.PostReviewer(reviewer); SurveyManager surveyManager = new SurveyManager(); Survey survey = new Survey() { Id = 1, Rating = rating, Description = description }; surveyManager.PostSurvey(survey); LocationManager locationManager = new LocationManager(); await locationManager.PostLocation(postalCode, 1); return(rating); }
public IActionResult CreateReviewer([FromBody] Reviewer reviewerToCreate) { if (reviewerToCreate == null) { return(BadRequest(ModelState)); } var reviewer = reviewerRepository.GetReviewers() .Where(r => r.LastName.Trim().ToUpper() == reviewerToCreate.LastName.Trim().ToUpper() && r.FirstName.Trim().ToUpper() == reviewerToCreate.FirstName.Trim().ToUpper()) .FirstOrDefault(); if (reviewer != null) { ModelState.AddModelError("", $"Reviewer {reviewerToCreate.FirstName}" + " " + $"{reviewerToCreate.LastName} already exists"); return(StatusCode(422, ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!reviewerRepository.CreateReviewer(reviewerToCreate)) { ModelState.AddModelError("", $"Something went wrong creating Reviewer"); return(StatusCode(500, ModelState)); } return(CreatedAtRoute("GetReviewer", new { reviewerId = reviewerToCreate.Id }, reviewerToCreate)); }
public IActionResult UpdateReviewer(int reviewerId, [FromBody] Reviewer updatedReviewerInfno) { if (updatedReviewerInfno == null) { return(BadRequest(ModelState)); } if (reviewerId != updatedReviewerInfno.Id) { return(BadRequest(ModelState)); } if (!_reviewerRepository.IsReviewerExist(reviewerId)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewerRepository.UpdaeReviewer(updatedReviewerInfno)) { ModelState.AddModelError("", $"Somethink went wrong when updating: {updatedReviewerInfno.FirstName} {updatedReviewerInfno.LastName}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public IActionResult UpdateReviewer(int reviewerId, [FromBody] Reviewer updateReviewer) { if (updateReviewer == null) { return(BadRequest()); } if (reviewerId != updateReviewer.Id) { return(BadRequest()); } if (!_reviewerRepository.ReviewerExist(updateReviewer.Id)) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest()); } if (!_reviewerRepository.UpdateReviewer(updateReviewer)) { return(BadRequest(ModelState)); } else { return(Ok()); } }
public IActionResult GetReviewer(int reviewerId) { if (!_reviewerRepository.IsReviewerExist(reviewerId)) { return(NotFound()); } Reviewer reviewer = _reviewerRepository.GetReviewer(reviewerId); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ReviewerDataTransferObjectscs reviewerDots; reviewerDots = new ReviewerDataTransferObjectscs { Id = reviewer.Id, FirstName = reviewer.FirstName, LastName = reviewer.LastName }; return(Ok(reviewerDots)); }
public async Task <Book> AddReviewer(string id, Reviewer reviewer, CancellationToken cancellationToken = default) { var update = Builders <Book> .Update.Push(e => e.Reviewers, reviewer); return(await Collection.FindOneAndUpdateAsync(e => e.Id == id, update, null, cancellationToken)); }
public IActionResult CreateReviewer(Reviewer reviewer) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:60039/api/"); var responseTask = client.PostAsJsonAsync("reviewers", reviewer); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var newReviewerTask = result.Content.ReadAsAsync <Reviewer>(); newReviewerTask.Wait(); var newReviewer = newReviewerTask.Result; TempData["SuccessMessage"] = $"Reviewer => {newReviewer.FirstName} was Saved Successfuly!"; return(RedirectToAction(nameof(GetReviewerById), new { reviewerid = newReviewer.Id })); } if (Convert.ToInt32(result.StatusCode) == 422) { ModelState.AddModelError("", "Reviewer already Exist"); } else { ModelState.AddModelError(string.Empty, "Something went Wrong please try again"); } } return(View()); }
public IActionResult UpdateReviewer(int reviewerId, [FromBody] Reviewer reviewer) { if (reviewer == null) { return(BadRequest(ModelState)); } if (reviewerId != reviewer.Id) { return(BadRequest(ModelState)); } if (!_reviewerRepository.Exists(reviewer.Id)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewerRepository.UpdateReviewer(reviewer)) { ModelState.AddModelError("", $"Something went wrong updating {reviewer.FirstName} {reviewer.LastName}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
// The Reviewer object will come from the "body" of the post request // Use the reviewerId passed in the URI to check if the user is trying to update the correct reviewer public IActionResult UpdateReviewer(int reviewerId, [FromBody] Reviewer updatedReviewer) { if (updatedReviewer == null) { return(BadRequest(ModelState)); } // Validate that the country passed in the body is the same as the one in the URI params if (reviewerId != updatedReviewer.Id) { return(BadRequest(ModelState)); } // Make sure that the country that the user wants to update actually exists in the database if (!_reviewerRepository.ReviewerExists(reviewerId)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // If we reach that point, we can try updating the Reviewer if (!_reviewerRepository.UpdateReviewer(updatedReviewer)) { ModelState.AddModelError("", $"Something went wrong updating {updatedReviewer.FirstName} {updatedReviewer.LastName}"); return(StatusCode(500, ModelState)); } // If we reach that point, the reviewer was successfully updated // When updating, we generally don't return anything because we did not create anything new return(NoContent()); }
public IActionResult CreateReviewer(Reviewer reviewer) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:60039/api/"); var responseTask = client.PostAsJsonAsync("reviewers", reviewer); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var newReviewerTask = result.Content.ReadAsAsync <Reviewer>(); newReviewerTask.Wait(); var newReviewer = newReviewerTask.Result; TempData["SuccessMessage"] = $"Reviewer {newReviewer.FirstName} {newReviewer.LastName} was successfully created."; return(RedirectToAction("GetReviewerById", new { reviewerId = newReviewer.Id })); } if ((int)result.StatusCode == 422) { ModelState.AddModelError("", "Reviewer Already Exists!"); } else { ModelState.AddModelError("", "Some kind of error. Reviewer not created!"); } } return(View()); }
public IActionResult UpdateReviewer(int reviewId, [FromBody] Reviewer reviewerToUpdate) { if (reviewerToUpdate == null) { return(BadRequest(ModelState)); } if (reviewId != reviewerToUpdate.Id) { return(BadRequest(ModelState)); } if (!_reviewerRepository.ReviewerExists(reviewId)) { return(NotFound(ModelState)); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_reviewerRepository.UpdateReviewer(reviewerToUpdate)) { ModelState.AddModelError("", $"Some error occur while creating reviewer."); return(StatusCode(500, ModelState)); } return(NoContent()); }
public int ReviewerRegistration(ReviewerLite r) { Reviewer rv = new Reviewer(); int result = db.usp_NewReviewer(r.UserName, r.FirstName, r.LastName, r.Email, r.Password); return result; }
protected void add_Click(object sender, EventArgs e) { //create reviewer Reviewer reviewer = new Reviewer("Enter ID"); reviewer.setName("Enter Name"); //Add to reviewers List<Reviewer> temp = reviewers.ToList(); temp.Add(reviewer); reviewers = temp.ToArray(); //Save save(); //Reload page Response.Redirect("~/reviewers.aspx"); }
protected void btnRegister_Click(object sender, EventArgs e) { try{ BookReviewDbEntities db = new BookReviewDbEntities(); Reviewer r = new Reviewer(); r.ReviewerLastName = txtLastName.Text; r.ReviewerFirstName = txtFirstName.Text; r.ReviewerEmail = txtEmail.Text; r.ReviewerUserName = txtUserName.Text; r.ReviewerDateEntered = DateTime.Now; r.ReviewPlainPassword = txtPassword.Text; KeyCode kc = new KeyCode(); int code = kc.GetKeyCode(); PasswordHash ph = new PasswordHash(); Byte[] hashed = ph.HashIt(txtPassword.Text, code.ToString()); r.ReviewerKeyCode = code; r.ReviewerHashedPass = hashed; db.Reviewers.Add(r); CheckinLog c = new CheckinLog(); c.CheckinDateTime = DateTime.Now; c.Reviewer = r; db.CheckinLogs.Add(c); db.SaveChanges(); lblErrorSuccess.Text = "Reviewer Saved"; } catch(Exception ex) { lblErrorSuccess.Text = ex.Message; } }
protected void submit_Click(object sender, EventArgs e) { //save //Get all the data for band members int index = 0; foreach (GridViewRow row in reviewerGrid.Rows) { if (index < reviewers.Length) { if (uniqueId(((TextBox)row.Cells[1].Controls[1]).Text, index)) { reviewers[index].setName(((TextBox)row.Cells[0].Controls[1]).Text); reviewers[index].setId(((TextBox)row.Cells[1].Controls[1]).Text); reviewers[index].setCompany(((TextBox)row.Cells[2].Controls[1]).Text); } else { ((TextBox)row.Cells[1].Controls[1]).Text = "ID MUST BE UNIQUE"; return; } } else { if (uniqueId(((TextBox)row.Cells[1].Controls[1]).Text, index)) { Reviewer temp = new Reviewer(((TextBox)row.Cells[1].Controls[1]).Text); temp.setName(((TextBox)row.Cells[0].Controls[1]).Text); temp.setCompany(((TextBox)row.Cells[2].Controls[1]).Text); List<Reviewer> t = reviewers.ToList(); t.Add(temp); reviewers = t.ToArray(); } else { ((TextBox)row.Cells[1].Controls[1]).Text = "ID MUST BE UNIQUE"; return; } } index++; } save(); }