public async Task AddAsync(DemoDbModel model) { if (model is null) { throw new ArgumentNullException(nameof(model)); } _context.Set <DemoDbModel>().Add(model); await _context.SaveChangesAsync(); }
public async Task AddDemoModelAsync(DemoModel model) { var dbModel = new DemoDbModel { Name = model.Name }; var info = await _demoDbModelRepository .GetCommonInfoByCommonInfoAsync(model.CommonInfo); dbModel.DemoCommonInfoModelId = info?.Id ?? 1; await _demoDbModelRepository.AddAsync(dbModel); }
public ActionResult ADDorEdit(User userModel) { using (DemoDbModel dbModel = new DemoDbModel()) { if (dbModel.Users.Any(x => x.Username == userModel.Username)) { ViewBag.DuplicateMessage = " Username Already exists"; return(View("AddorEdit", userModel)); } dbModel.Users.Add(userModel); dbModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registeration Successful"; return(View("ADDorEdit", new User())); }
public ActionResult Login(User userModel) { using (DemoDbModel dbModel = new DemoDbModel()) { var userDetails = dbModel.Users.Where(x => x.Username == userModel.Username && x.Password == userModel.Password).FirstOrDefault(); if (userDetails == null) { ViewBag.LoginErrorMessage = "Wrong username or password"; return(View("Login", userModel)); } else { ViewBag.name = userModel.Username; return(View("HomePage")); } } }
public async Task AddAsync(DemoDbModel model) { _context.DemoDbModels.Add(model); await _context.SaveChangesAsync(); }