public async Task <IActionResult> Create(Subject subject) { Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>(); properties.Add("SubjectName", subject.SubjectName); if (_repo.Exists <Subject>(properties)) { return(BadRequest("Already Exist")); } _repo.Create <Subject>(subject); if (await _repo.SaveAll()) { return(Ok(subject)); } return(StatusCode(500)); }
public async Task <IActionResult> Enrolling(Enrolled enrolled) { Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>(); properties.Add("AccountId", enrolled.AccountId); properties.Add("SubjectId", enrolled.SubjectId); if (_repo.Exists <Enrolled>(properties)) { return(BadRequest("Already Enrolled")); } ; _repo.Create <Enrolled>(enrolled); if (await _repo.SaveAll()) { return(Ok()); } return(StatusCode(500)); }
public async Task <IActionResult> Create(Certificate certificate) { Dictionary <dynamic, dynamic> property = new Dictionary <dynamic, dynamic>(); property.Add("CertificateName", certificate.CertificateName); if (_repo.Exists <Certificate>(property)) { return(BadRequest("Already Exists")); } _repo.Create(certificate); if (await _repo.SaveAll()) { return(Ok(certificate)); } return(StatusCode(500)); }
public async Task <IActionResult> Create(Level level) { Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>(); properties.Add("LevelName", level.LevelName); if (_repo.Exists <Level>(properties)) { return(BadRequest("Already Exist")); } _repo.Create <Level>(level); if (await _repo.SaveAll()) { return(Ok()); } return(StatusCode(500)); }
public async Task <IActionResult> Create(Question question) { Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>(); properties.Add("QuestionContent", question.QuestionContent); if (_repo.Exists <Question>(properties)) { return(BadRequest("Already Exist")); } _repo.Create(question); if (await _repo.SaveAll()) { return(Ok()); } return(StatusCode(500)); }