private async void Confirm_Click(object sender, EventArgs e) { GetValues(); if (_subject.Id == 0) { try { await _subjectService.CreateSubject(_subject); } catch (Exception) { MessageBox.Show(@"Cannot be inserted!"); } } else { try { await _subjectService.UpdateSubject(_subject); } catch (Exception) { MessageBox.Show(@"Cannot be updated"); } } Close(); SubjectTable form = new SubjectTable(); form.Show(); }
public ActionResult <SubjectDto> Post( [FromBody] SubjectDto subjectDto ) { try { var fields = _service.ValidateEmptyField(subjectDto); if (fields.Count != 0) { return(BadRequest(fields)); } var subjectModel = _service.BuildSubject(subjectDto); var validate = _service.ValidateCreateSubject(subjectModel); if (validate.Count != 0) { return(BadRequest(validate)); } _service.CreateSubject(subjectModel); return(Ok(_service.SubjectToDtoSubject(subjectModel))); } catch (Exception) { return(BadRequest(new List <string> { "Não foi possivel cadastrar a materia" })); } }
public IActionResult InsertDataSubject() { try { _subjectService.CreateSubject(); return(Ok()); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public async Task <ApiResponse <Subject> > CreateSubject(SubjectDto subject) { try { return(await _subjectService.CreateSubject(subject)); } catch (Exception ex) { return(new ApiResponse <Subject>() { Success = false, Errors = new List <string>() { ex.Message } }); } }
public IActionResult Create(string nameSubj, string teacher, string spec) { if (nameSubj == null) { return(RedirectToAction("CreateErrorReturn", new { errMsg = "Введите название предмета" })); } if (teacher == null) { return(RedirectToAction("CreateErrorReturn", new { errMsg = "Введите преподавателя" })); } if (spec == null) { return(RedirectToAction("CreateErrorReturn", new { errMsg = "Введите специальность" })); } sS.CreateSubject(nameSubj, teacher, spec, uS.getUserByLogin(User.Identity.Name).FacultiesId); return(View("Index", sS.getSubjectsOfFaculty(uS.getUserByLogin(User.Identity.Name).FacultiesId))); }
public Subject CreateSubject(Subject subject) { subjectService = new SubjectService(); return(subjectService.CreateSubject(subject)); }