Beispiel #1
0
        public async Task <T> CreateAsync(T entity)
        {
            entity.Id = 0;
            await currentDbSet.AddAsync(entity);

            await Context.SaveChangesAsync();

            return(entity);
        }
        public async Task <IActionResult> Create([Bind("ProductId,Name,Category,Color,UnitPrice,AvailableQuantity,CratedDate")] Products products)
        {
            if (ModelState.IsValid)
            {
                _context.Add(products);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(products));
        }
Beispiel #3
0
        public async Task <IActionResult> Create([Bind("ID,Descricao,Referencia")] Categoria categoria)
        {
            if (ModelState.IsValid)
            {
                _context.Add(categoria);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(categoria));
        }
Beispiel #4
0
        public async Task <IActionResult> Create([Bind("Id,Name,SecondName,DateOfBirth")] Person person)
        {
            if (ModelState.IsValid)
            {
                _context.Add(person);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(person));
        }
        public async Task <IActionResult> Create([Bind("Id,name")] Employee employee)
        {
            if (ModelState.IsValid)
            {
                _context.Add(employee);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(employee));
        }
        public async Task <IActionResult> Post([FromForm] Pedido data)
        {
            try
            {
                _context.Pedidos.Add(data);
                await _context.SaveChangesAsync();

                return(Created("Get", data));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }
        }
Beispiel #7
0
        public async Task <ActionResult> PostComment(string author, string commentContent)
        {
            if (author == string.Empty || commentContent == string.Empty)
            {
                return(RedirectToAction(nameof(Index)));
            }
            if (author == null || commentContent == null)
            {
                return(RedirectToAction(nameof(Index)));
            }

            Comment comment = new Comment()
            {
                Author         = author,
                Contents       = commentContent,
                DateOfCreation = DateTime.Now
            };

            _context.Add(comment);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
Beispiel #8
0
 public dynamic SaveChangesAsync()
 {
     return(data.SaveChangesAsync().Result > 0);
 }
Beispiel #9
0
 public async Task AddAsync(TEntity entity)
 {
     _dbContext.Set <TEntity>().Add(entity);
     await _dbContext.SaveChangesAsync();
 }