public int Create(CreateTemplateDto dto) { var template = _mapper.Map <Template>(dto); template.UserId = _contextService.GetUserId; CountProperties(template); _dbContext.Add(template); _dbContext.SaveChanges(); return(template.Id); }
public async Task <ActionResult <Template> > CreateTemplate(CreateTemplateDto templateDto) { Template createdTemplate; try { var template = new Template() { Name = templateDto.Name, Urls = templateDto.Urls, Apps = templateDto.Apps }; createdTemplate = await _templateService.CreateTmplateAsync(template); } catch (Exception ex) { _logger.LogError(ex.Message); return(StatusCode(500, new { error = ex.Message })); } return(CreatedAtAction("GetTemplateById", new { id = createdTemplate.Id }, createdTemplate)); }
public ActionResult Create([FromBody] CreateTemplateDto dto) { int id = _service.Create(dto); return(Created($"template/{id}", null)); }
public bool IsTemplateNameDuplicated([FromUri] CreateTemplateDto values) { return(_context.RequestTemplates.Any(x => x.Client.ClientPortalId == values.OrganizationId && x.TemplateName == values.TemplateName && x.Id != values.Id)); }