public async Task <ApiResponse <AddSeccionTemplateDTO> > addSeccionTemplate(AddSeccionTemplateDTO seccionTemplate) { ApiResponse <AddSeccionTemplateDTO> response = new ApiResponse <AddSeccionTemplateDTO>(); try { SeccionTemplate st = new SeccionTemplate(); st.TemplateId = seccionTemplate.TemplateId; st.Indice = seccionTemplate.Indice; st.Titulo = seccionTemplate.Titulo; _context.SeccionesTemplate.Add(st); await _context.SaveChangesAsync(); response.Data = seccionTemplate; } catch (Exception e) { response.Success = false; response.Status = 500; response.Message = e.Message; } return(response); }
public IActionResult EditSeccionTemplate(int id, [FromBody] AddSeccionTemplateDTO secc) { return(Ok(_cursoManager.editSeccionTemplate(id, secc))); }
public IActionResult AddSeccionTemplate([FromBody] AddSeccionTemplateDTO secc) { return(Ok(_cursoManager.addSeccionTemplate(secc))); }
public async Task <ApiResponse <GetSeccionTemplateDTO> > editSeccionTemplate(int idSeccionTemplate, AddSeccionTemplateDTO seccionTemplate) { ApiResponse <GetSeccionTemplateDTO> response = new ApiResponse <GetSeccionTemplateDTO>(); try { SeccionTemplate seccionTemplateUpdate = _context.SeccionesTemplate.SingleOrDefault(st => st.Id == idSeccionTemplate); seccionTemplateUpdate.Titulo = seccionTemplate.Titulo; seccionTemplateUpdate.Indice = seccionTemplate.Indice; await _context.SaveChangesAsync(); response.Data = _mapper.Map <GetSeccionTemplateDTO>(seccionTemplateUpdate); } catch (Exception e) { response.Success = false; response.Status = 404; response.Message = e.Message; } return(response); }