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 = "Добавлена новая категория"; }
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)); }