Пример #1
0
        public async Task <IActionResult> PutAccount([FromRoute] int id, [FromBody] Account account)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != account.AccountId)
            {
                return(BadRequest());
            }

            _context.Entry(account).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AccountExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #2
0
        public async Task <IActionResult> PutKpi([FromRoute] int id, [FromBody] Kpi kpi)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != kpi.Kpiid)
            {
                return(BadRequest());
            }

            _context.Entry(kpi).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!KpiExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Content("Successfully updated KPI"));
        }
Пример #3
0
        public async Task <Account> Create(Account account)
        {
            var acc = context.Accounts.Add(account);
            await context.SaveChangesAsync();

            // _loger.Log("success", LogLevel.Information);
            return(acc);
        }
Пример #4
0
        public async Task <IActionResult> Create([Bind("Id,IdType,Name,Image")] Tblfood tblfood)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tblfood);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdType"] = new SelectList(_context.TblTypeFs, "Id", "TypeName", tblfood.IdType);
            return(View(tblfood));
        }
Пример #5
0
        public async Task <IActionResult> Create([Bind("Id,IdFood,IdResturant,Available")] ResturantsFood resturantsFood)
        {
            if (ModelState.IsValid)
            {
                _context.Add(resturantsFood);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdFood"]      = new SelectList(_context.Tblfoods, "Id", "Id", resturantsFood.IdFood);
            ViewData["IdResturant"] = new SelectList(_context.Tblresturants, "Id", "Id", resturantsFood.IdResturant);
            return(View(resturantsFood));
        }
Пример #6
0
        public async Task <IActionResult> Create([Bind("UserId,RoleId")] AspNetUserRole aspNetUserRole)
        {
            if (ModelState.IsValid)
            {
                _context.AspNetUserRoles.Add(aspNetUserRole);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["RoleId"] = new SelectList(_context.AspNetRoles, "Id", "Id", aspNetUserRole.RoleId);
            ViewData["UserId"] = new SelectList(_context.AspNetUsers, "Id", "Id", aspNetUserRole.UserId);
            return(View(aspNetUserRole));
        }
Пример #7
0
        public async Task <IActionResult> Create([Bind("Id,IdOrder,IdCustomer,OrderTime,RequestTime,Count")] Tblorder tblorder)
        {
            if (ModelState.IsValid)
            {
                _context.Add(tblorder);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IdCustomer"] = new SelectList(_context.AspNetUsers, "Id", "Id", tblorder.IdCustomer);
            ViewData["IdOrder"]    = new SelectList(_context.ResturantsFoods, "Id", "Id", tblorder.IdOrder);
            return(View(tblorder));
        }
        public async Task <IActionResult> Create([Bind("Id,SenderUser,ReceiverUser,Subject,Text,Readed")] TblMesage tblMesage)
        {
            if (ModelState.IsValid)
            {
                tblMesage.Id           = Guid.NewGuid();
                tblMesage.SenderUser   = User.Identity.Name.ToUpper();
                tblMesage.Readed       = false;
                tblMesage.ReceiverUser = tblMesage.ReceiverUser.ToUpper();
                _context.Add(tblMesage);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(tblMesage));
        }
Пример #9
0
        public async Task <string> RegisterAsync(string login, string password)
        {
            using (var db = new AccountDBContext())
            {
                var user = await db.Users.FirstOrDefaultAsync(u => u.Login == login);

                if (user != null)
                {
                    return(null);
                }
                await db.Users.AddAsync(new User(login, password));

                await db.SaveChangesAsync();

                return(GetToken(login));
            }
        }
Пример #10
0
 public async Task <int> WriteChangesAsync()
 {
     return(await _context.SaveChangesAsync());
 }