Example #1
0
        public async Task AddAsync(DemoDbModel model)
        {
            if (model is null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            _context.Set <DemoDbModel>().Add(model);

            await _context.SaveChangesAsync();
        }
Example #2
0
        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);
        }
Example #3
0
 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()));
 }
Example #4
0
 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"));
         }
     }
 }
Example #5
0
        public async Task AddAsync(DemoDbModel model)
        {
            _context.DemoDbModels.Add(model);

            await _context.SaveChangesAsync();
        }