public IActionResult Post([FromBody] ClassesViewModel model) { // add it to the db try { if (ModelState.IsValid) { var newClasses = _mapper.Map <ClassesViewModel, Classes>(model); _repository.AddClasses(newClasses); if (_repository.SaveAll()) { return(Created($"/api/classes/{newClasses.Id}", _mapper.Map <Classes, ClassesViewModel>(newClasses))); } } else { return(BadRequest(ModelState)); } } catch (Exception ex) { _logger.LogError($"Failed to save a new Classes: {ex}"); } return(BadRequest("Failed to save new Classes")); }
public IActionResult Index() { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("Index", "Intro")); } ClassesViewModel model = new ClassesViewModel(); model.user = _userManager.GetBy(User.Identity.Name, User.Identity.Name); ViewData["Class.Name"] = "Lớp 116A - Đại học Sài Gòn SGU"; ViewData["Class.School"] = "SGUL • Ho Chi Minh City, Viet Nam"; ViewData["Class.Link"] = "https://flashcard.com/join/T7cMjJefS"; ViewData["Class.SetCount"] = "3"; ViewData["Class.MemberCount"] = "4"; ViewData["Class.Describe"] = "Mô tả lớp ..."; ViewData["Class.Member1.Name"] = "Tuấn Vũ"; ViewData["Class.Member1.Role"] = "Quản trị viên"; ViewData["Class.Member1.Avatar"] = "/resources/images/user/avt_1.jpg"; ViewData["Class.Member2.Name"] = "Hải Lương"; ViewData["Class.Member2.Role"] = "Thành viên"; ViewData["Class.Member2.Avatar"] = "/resources/images/user/avt_2.jpg"; ViewData["Class.Member3.Name"] = "Minh Thiện"; ViewData["Class.Member3.Role"] = "Thành Viên"; ViewData["Class.Member3.Avatar"] = "/resources/images/user/avt_3.jpg"; ViewData["Class.Member4.Name"] = "Lê Huy"; ViewData["Class.Member4.Role"] = "Thành Viên"; ViewData["Class.Member4.Avatar"] = "/resources/images/user/avt_4.jpg"; ViewData["Page.Title"] = ViewData["Class.Name"]; ViewData["Page.Target"] = "Học phần"; return(View(model)); }
public ClassesController(ClassesViewModel ViewModel, IMessenger Messenger, IMapper Mapper, ICommonData CommonData) { viewModel = ViewModel; messenger = Messenger; mapper = Mapper; commonData = CommonData; }
// GET: Classes public ActionResult Index() { ClassesViewModel model = new ClassesViewModel() { Classes = _context.Classes.Include("Course").ToList(), Staff = _context.Staff.Where(s => _context.Classes.Select(c => c.Instructor.Id).Contains(s.Id)).ToList() }; return(View(model)); }
public IActionResult Index() { ClassesViewModel model = new ClassesViewModel { gyms = _context.gyms.ToList() }; return(View(model)); }
// GET: Classes public ActionResult Show() { var classes = ClassesRepository.GetClasses(); var vm = new ClassesViewModel() { AllClasses = classes }; return(View(vm)); }
public ActionResult getMyClasses() { var user = (Project1.Website.Models.UserModel)Session["User"]; var myClasses = classManager.myClasses(user.Id).Select(t => new Project1.Website.Models.ClassModel(t.Id, t.Name, t.Description, t.Price)) .ToArray(); var model = new ClassesViewModel { Classes = myClasses }; ViewBag.title = "Student Classes"; return(View(model)); }
public void UpdateModifiers(ApplicationDbContext db, ClassesViewModel classes, int classIndex) { int checkingID = classes.Classes[classIndex].ModifiersID; var modifiers = db.ModifierSets.Where(x => x.ModifierID == checkingID).FirstOrDefault(); classes.StatModifiers[0] = modifiers.STRModifier; classes.StatModifiers[1] = modifiers.DEXModifier; classes.StatModifiers[2] = modifiers.CONModifier; classes.StatModifiers[3] = modifiers.INTModifier; classes.StatModifiers[4] = modifiers.WISModifier; classes.StatModifiers[5] = modifiers.CHAModifier; }
async Task GetData() { ViewModel = new ClassesViewModel(); ViewModel.Classes = new List <Class>(); var response = await _dataContext.ClassesAsync(); if (response.Count > 0) { ViewModel.Classes = response; } }
public ActionResult Classes() { var classes = classManager.Classes .Select(t => new Project1.Website.Models.ClassModel(t.Id, t.Name, t.Description, t.Price)) .ToArray(); var model = new ClassesViewModel { Classes = classes }; ViewBag.title = "Classes"; return(View(model)); }
public ActionResult AddClass(ClassesViewModel vm) { try { ClassesRepository.AddClass(vm.ClassToAdd); TempData["userAdded"] = "1"; } catch (Exception ex) { TempData["userAdded"] = "0"; } return(RedirectToAction("Show")); }
public SettingsPage() { InitializeComponent(); var classes = new Classes { Ders_adi = "web", Egitmen_adi = "herhangibiri" }; viewModel = new ClassesViewModel(classes); BindingContext = viewModel; }
public ActionResult UpdateClasses(ClassesViewModel vm) { try { ClassesRepository.UpdateClasses(vm.AllClasses); TempData["success"] = "1"; } catch (Exception ex) { TempData["success"] = "0"; } return(RedirectToAction("Show")); }
public ActionResult ClassList() { ViewBag.Message = "Classes"; var classes = classManager.Classes.Select(t => new ClassModel { Id = t.Id, Description = t.Description, Name = t.Name, Price = t.Price }).ToArray(); var model = new ClassesViewModel { Classes = classes }; return(View(model)); }
public ActionResult Save(Class Class) { Class.Instructor = _context.Staff.SingleOrDefault(s => s.Id == Class.InstructorId); Class.course = _context.Courses.SingleOrDefault(c => c.Id == Class.CourseId); Class classInDb = _context.Classes.SingleOrDefault(c => c.Id == Class.Id); if (!ModelState.IsValid) { NewClassViewModel model = new NewClassViewModel() { Class = Class, Courses = _context.Courses.ToList(), Staff = _context.Staff.ToList() }; return(View("ClassForm", model)); } if (classInDb == null) { _context.Classes.Add(Class); } else { foreach (PropertyInfo property in typeof(Class).GetProperties()) { if (property.CanWrite) { property.SetValue(classInDb, property.GetValue(Class, null), null); } } } _context.SaveChanges(); ClassesViewModel classesViewModel = new ClassesViewModel() { Classes = _context.Classes.Include("Course").ToList(), Staff = _context.Staff.Where(s => _context.Classes.Select(c => c.Instructor.Id).Contains(s.Id)).ToList() }; return(View("Index", classesViewModel)); }
public JsonResult Edit(ClassesViewModel classToEdit) { try { var validationResult = _courseViewModelValidator.Validate(classToEdit); if (!validationResult.IsValid) { return(Json(new { result = validationResult.Errors.Select(x => x.ErrorMessage).ToList() }, JsonRequestBehavior.AllowGet)); } var courseToEdit = Mapper.Map <Classes>(classToEdit); ClassesRepository.Update(courseToEdit); return(Json(new { result = "success" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { result = e.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Index() { var classes = classManager.Classes .Select(t => new Project1.Website.Models.ClassModel(t.Id, t.Name, t.Description, t.Price)) .ToArray(); classManager.addClass(1, 2); classManager.addClass(2, 1); var myClasses = classManager.myClasses(2).Select(t => new Project1.Website.Models.ClassModel(t.Id, t.Name, t.Description, t.Price)) .ToArray(); var model = new ClassesViewModel { Classes = myClasses }; return(View(model)); }
public IHttpActionResult Put(ClassesViewModel cls) { if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } using (var ctx = new EMSEntities()) { try { var existClass = ctx.CLASSes.Where(s => s.TRNNO == cls.TRNNO) .FirstOrDefault <CLASS>(); if (existClass != null) { existClass.CNAME = cls.CNAME; existClass.CABR = cls.CABR; ctx.SaveChanges(); } else { return(NotFound()); } } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } } return(Ok()); }
public IHttpActionResult PostNewBp(ClassesViewModel cls) { if (!ModelState.IsValid) { return(BadRequest("Invalid data.")); } using (var ctx = new EMSEntities()) { int totalConunt = ctx.CLASSes.Count <CLASS>(); cls.TRNNO = totalConunt + 1; ctx.CLASSes.Add(new CLASS() { TRNNO = (cls.TRNNO), CNAME = cls.CNAME, CABR = cls.CABR }); try { ctx.SaveChanges(); } catch (DbEntityValidationException ex) { // Retrieve the error messages as a list of strings. var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); // Join the list to a single string. var fullErrorMessage = string.Join("; ", errorMessages); // Combine the original exception message with the new one. var exceptionMessage = string.Concat(ex.Message, " The validation errors are: ", fullErrorMessage); // Throw a new DbEntityValidationException with the improved exception message. throw new DbEntityValidationException(exceptionMessage, ex.EntityValidationErrors); } } return(Ok()); }
public ActionResult Class(int?ClassID) { ClassesViewModel classes = new ClassesViewModel(_dbContext); _businessLogic.CheckPreferredClass(_dbContext, classes, _player.Player.RaceID); if (ClassID != null) { _businessLogic?.UpdateModifiers(_dbContext, classes, (int)ClassID); _businessLogic.PlayerUpdateClass(_dbContext, _player.Player, classes.Classes[(int)ClassID].Name); ViewBag.Radio = ClassID; } else { ViewBag.Radio = -1; } this.SharedSession["PassModels"] = _player; return(View(classes)); }
public IHttpActionResult GetClassById(int id) { ClassesViewModel cls = null; using (var ctx = new EMSEntities()) { cls = ctx.CLASSes .Where(s => s.TRNNO == id) .Select(s => new ClassesViewModel() { TRNNO = s.TRNNO, CNAME = s.CNAME, CABR = s.CABR }).FirstOrDefault <ClassesViewModel>(); } if (cls == null) { return(NotFound()); } return(Ok(cls)); }
public RemoveClassCommand(ClassesViewModel owner) { _owner = owner; }
public CreateClassLevelCommand(ClassesViewModel owner) { _owner = owner; }
public SettingsPage(ClassesViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; autoComplete.ValueChanged += AutoComplete_ValueChanged; }
public void CheckPreferredClass(ApplicationDbContext db, ClassesViewModel classes, int raceID) { int?prefClassID = db.Races.Where(x => x.RaceID == raceID).FirstOrDefault()?.PreferredClassID; classes.PreferredClass = (prefClassID != null) ? db.Classes.Where(x => x.ClassID == prefClassID).FirstOrDefault().Name : ""; }
public ClassesAdapter(ClassesViewModel viewModel) { _viewModel = viewModel; }
public AddRemoveArchtypeCommand(ClassesViewModel owner) { _owner = owner; }
public ClassesView() { InitializeComponent(); DataContext = new ClassesViewModel(); }
public ClassesPage(ClassesViewModel model) { BindingContext = model; model.Navigation = Navigation; InitializeComponent(); }
public SettingsPage(ClassesViewModel viewModel) { InitializeComponent(); BindingContext = this.viewModel = viewModel; }