Exemplo n.º 1
0
 public void btnSave_Click(object sender, EventArgs e)
 {
     using (DBDataContext db = new DBDataContext())
     {
         QACategory cat = new QACategory()
         {
             Name = txtName.Text
         };
         db.QACategory.InsertOnSubmit(cat);
         db.SubmitChanges();
     }
     UpdateList();
     lblMessage.Text = "Добавлена новая категория";
 }
Exemplo n.º 2
0
        public async Task <ActionResult <Guid> > Create(CategoryCreateDto category, CancellationToken cancellationToken)
        {
            if (category == null)
            {
                return(BadRequest());
            }
            if (await _qaContext.Categories.AsNoTracking().AnyAsync(x => x.Name == category.Name, cancellationToken))
            {
                return(BadRequest($"Category already exist {category.Name}"));
            }

            var entity = new QACategory(category);
            await _qaContext.Categories.AddAsync(entity, cancellationToken);

            await _qaContext.SaveChangesAsync(cancellationToken);

            return(Ok(entity.Guid));
        }