public IActionResult Create(CertificationCreateRequest request)
        {
            HttpClient httpclient = new HttpClient();
            var        result     = httpclient.PostAsJsonAsync(uri, request).Result;

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
        }