public async Task <ApiResponse <AddTemplateDTO> > addTemplate(AddTemplateDTO template) { ApiResponse <AddTemplateDTO> response = new ApiResponse <AddTemplateDTO>(); try { Template t = new Template(); t.Nombre = template.Nombre; _context.Template.Add(t); await _context.SaveChangesAsync(); response.Data = template; } catch (Exception e) { response.Success = false; response.Status = 500; response.Message = e.Message; } return(response); }
public IActionResult EditTemplate(int id, [FromBody] AddTemplateDTO temp) { return(Ok(_cursoManager.editTemplate(id, temp))); }
public IActionResult AddTemplate([FromBody] AddTemplateDTO temp) { return(Ok(_cursoManager.addTemplate(temp))); }
public async Task <ApiResponse <GetTemplateDTO> > editTemplate(int idTemplate, AddTemplateDTO template) { ApiResponse <GetTemplateDTO> response = new ApiResponse <GetTemplateDTO>(); try { Template templateUpdate = _context.Template.SingleOrDefault(t => t.Id == idTemplate); templateUpdate.Nombre = template.Nombre; await _context.SaveChangesAsync(); response.Data = _mapper.Map <GetTemplateDTO>(templateUpdate); } catch (Exception e) { response.Success = false; response.Status = 404; response.Message = e.Message; } return(response); }