コード例 #1
0
        public async Task <int> AddAsync(string cvId, string courseName, string certificateUrl)
        {
            var courseSertificate = new CourseCertificate
            {
                CurriculumVitaeId = cvId,
                CourseName        = courseName,
                CertificateUrl    = certificateUrl
            };

            await this.repository.AddAsync(courseSertificate);

            await this.repository.SaveChangesAsync();

            return(courseSertificate.Id);
        }
コード例 #2
0
        //[HttpPost]
        //[ValidationActionFilter]
        public IHttpActionResult Post([FromBody] CreateBackgroundModel model)
        {
            var cert = new CourseCertificate
            {
                Name                    = model.Name,
                Description             = model.Description,
                BackgroundImageFilename = model.FileName,
                FileUploadId            = model.FileUploadId.Value,
                TypePageOrientation     = model.TypePageOrientation
            };

            db.CourseCertificates.Add(cert);
            db.SaveChanges();

            return(Ok(cert.Id));
        }