public async Task <IActionResult> Save([FromBody] DtoLanguageSkill dto) { var template = Mapper.Map <LanguageSkill>(dto); _context.LanguageSkills.Add(template); await _context.SaveChangesAsync() .ConfigureAwait(false); return(Ok(template.Id)); }
public async Task <IActionResult> Save([FromBody] DtoSalary dto) { var template = Mapper.Map <Salary>(dto); _context.Salaries.Add(template); await _context.SaveChangesAsync() .ConfigureAwait(false); return(Ok(template.Id)); }
public async Task <IActionResult> Post([FromBody] DtoResumeSkill dto) { var entity = Mapper.Map <ResumeSkill>(dto); _context.ResumeSkills.Add(entity); await _context .SaveChangesAsync() .ConfigureAwait(false); return(Ok(entity.Id)); }
public async Task <IActionResult> Post([FromBody] DtoCitizenship dto) { var entity = Mapper.Map <Citizenship>(dto); _context.Citizenship.Add(entity); await _context .SaveChangesAsync() .ConfigureAwait(false); return(Ok(entity.Id)); }
public async Task <IActionResult> Post([FromBody] DtoWorkTicket dto) { var entity = Mapper.Map <WorkTicket>(dto); _context.WorkTickets.Add(entity); await _context .SaveChangesAsync() .ConfigureAwait(false); return(Ok(entity.Id)); }
public async Task <IActionResult> Post([FromBody] DtoExperience dto) { var entity = Mapper.Map <Experience>(dto); _context.Experiences.Add(entity); await _context .SaveChangesAsync() .ConfigureAwait(false); return(Ok(entity.Id)); }
public async Task <IActionResult> Post([FromBody] DtoResume dto) { var entity = Mapper.Map <Resume>(dto); entity.CreatedAt = DateTime.UtcNow; entity.IsPremium = false; _context.Resumes.Add(entity); await _context .SaveChangesAsync() .ConfigureAwait(false); return(Ok(entity.Id)); }
public async Task <IActionResult> Post([FromBody] DtoCertificate dto) { var entity = Mapper.Map <Certificate>(dto); var allowed = await _securityManager.HasPermissionAsync(entity, AccessOperation.CREATE); if (!allowed) { return(Forbid()); } _context.Certificates.Add(entity); await _context .SaveChangesAsync() .ConfigureAwait(false); return(Ok(entity.Id)); }