public IActionResult Create(CertificationCreateRequest request) { HttpClient httpclient = new HttpClient(); var result = httpclient.PostAsJsonAsync(uri, request).Result; return(RedirectToAction("Index")); }
public async Task <int> Create(CertificationCreateRequest request) { var certification = new Certification() { Name = request.Name, LinkUrl = request.LinkUrl }; _context.Certifications.Add(certification); await _context.SaveChangesAsync(); return(certification.Id); }
public async Task <IActionResult> Create([FromBody] CertificationCreateRequest request) { if (!ModelState.IsValid) { return(BadRequest()); } var result = await _certificationService.Create(request); if (!result.IsSuccessed) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <ApiResult <bool> > Create(CertificationCreateRequest request) { var certification = new Certification() { CertificationName = request.CertificationName, Description = request.Description, Image = request.Image }; _context.Certifications.Add(certification); var result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResult <bool>("Create certification failed")); } return(new ApiSuccessResult <bool>()); }
public async Task <IActionResult> CreateCertification(CertificationCreateRequest request) { var tempId = await _certificationService.Create(request); return(Ok(tempId)); }