private void addAGenreToolStripMenuItem_Click(object sender, EventArgs e) { this.Hide(); using (GenreForm frm = new GenreForm()) { frm.ShowDialog(); } }
public IActionResult Create([FromBody] GenreForm form) { if (form == null) { return(BadRequest("form is null")); } var createdId = genreFormHandler.HandleCreate(form); return(Ok(createdId)); }
public void CreateEditGenre(GenreForm item) { Genre genre = GenreFactory.Build(item.Id, item.Name); if (item.Id != Guid.Empty) { DbOfWork.Genres.Update(genre); } else { DbOfWork.Genres.Create(genre); } DbOfWork.Save(); }
public bool Validate(GenreForm form) { bool result = true; if (!string.IsNullOrWhiteSpace(form.Name)) { if (form.Name.Length > 100) { result = false; Exceptions.Add(new ValidatonException("Длина имени превышает допустимое значение", "")); } } else { result = false; Exceptions.Add(new ValidatonException("Имя пустое или состоит из пробельных символов", "")); } return(result); }
public IActionResult Edit([FromRoute] int id, [FromBody] GenreForm form) { genreFormHandler.HandleEdit(id, form); return(Ok()); }