static public void FindFromRange(GYM list, int begin, int quantity) { if (begin + quantity > list._container.Count()) { Console.WriteLine("Invalid value, try again"); return; } Console.WriteLine("Result:"); list._container.GetRange(begin, quantity).ForEach((Inventory item) => Console.WriteLine(item)); }
public ActionResult Signup(SignupModel model) { try { if (ModelState.IsValid) { var trainers = db.Trainers.Where(i => i.Email_ID == model.Email).FirstOrDefault(); var students = db.Students.Where(i => i.Email_ID == model.Email).FirstOrDefault(); var demo = db.Demoes.Where(i => i.Email_ID == model.Email).FirstOrDefault(); if (trainers == null && students == null && demo == null) { if (model.ID != 0) { Trainer trainer = new Trainer(); trainer.First_Name = model.First_Name; trainer.Last_Name = model.Last_Name; trainer.Email_ID = model.Email; trainer.GYM_ID = model.ID; trainer.Role_ID = 1; trainer.Password = GeneratePasswordModel.GeneratePassword(3, 3, 3); //trainer.Password = "******"; SendMailModel.OTP(trainer.Password, trainer.First_Name + " " + trainer.Last_Name, trainer.Email_ID, model.Gym_Name); db.Trainers.Add(trainer); db.SaveChanges(); GYM gYM = new GYM(); var dataExists = db.GYMs.Where(b => b.ID == model.ID).FirstOrDefault(); if (dataExists != null) { dataExists.Name = model.Gym_Name; db.SaveChanges(); } TempData["Success"] = "You are registered sucessfully!! Password has been sent to your registered mail id"; return(RedirectToAction("Signup", "Login", new { ID = model.ID })); } else { GYM gYM = new GYM(); gYM.IS_Active = true; gYM.Name = model.Gym_Name; db.GYMs.Add(gYM); db.SaveChanges(); Trainer trainer = new Trainer(); trainer.First_Name = model.First_Name; trainer.Last_Name = model.Last_Name; trainer.Email_ID = model.Email; trainer.GYM_ID = gYM.ID; trainer.Role_ID = 1; trainer.Password = GeneratePasswordModel.GeneratePassword(3, 3, 3); //trainer.Password = "******"; SendMailModel.OTP(trainer.Password, trainer.First_Name + " " + trainer.Last_Name, trainer.Email_ID, model.Gym_Name); db.Trainers.Add(trainer); db.SaveChanges(); TempData["Success"] = "You are registered sucessfully!! Password has been sent to your registered mail id"; return(RedirectToAction("Login", "Login", new { ID = model.ID })); } } else { SignupModel signupModel = new SignupModel(); signupModel.Gym_Name = model.Gym_Name; signupModel.ID = model.ID; TempData["Error"] = "MailId is alredy registered"; return(View(signupModel)); } } else { SignupModel signupModel = new SignupModel(); signupModel.Gym_Name = model.Gym_Name; signupModel.ID = model.ID; TempData["Error"] = "Please Fill All Required Details.!"; return(View(signupModel)); } } catch (Exception ex) { Console.WriteLine(ex); TempData["Error"] = ex; return(RedirectToAction("Login", "Login")); } }
static public void SortInventory(GYM list) => list._container.Sort((A, B) => A.data.cost.CompareTo(B.data.cost));