public TemplateDTO Insert(InsertTemplateDTO dto, Guid userId)
        {
            var user = userService.GetById(userId);

            var template = new Template()
            {
                Name                          = dto.Name,
                PropertyCity                  = dto.PropertyCity,
                CityPropertyName              = dto.CityPropertyName,
                CityPropertyHabitants         = dto.CityPropertyHabitants,
                PropertyNeighborhood          = dto.PropertyNeighborhood,
                NeighborhoodPropertyHabitants = dto.NeighborhoodPropertyHabitants,
                NeighborhoodPropertyName      = dto.NeighborhoodPropertyName,
                User                          = user
            };

            repository.Insert(template);
            repository.SaveChanges();

            var templateDto = new TemplateDTO()
            {
                Id                            = template.Id.ToString(),
                Name                          = dto.Name,
                PropertyCity                  = dto.PropertyCity,
                CityPropertyName              = dto.CityPropertyName,
                CityPropertyHabitants         = dto.CityPropertyHabitants,
                PropertyNeighborhood          = dto.PropertyNeighborhood,
                NeighborhoodPropertyHabitants = dto.NeighborhoodPropertyHabitants,
                NeighborhoodPropertyName      = dto.NeighborhoodPropertyName,
            };

            return(templateDto);
        }
 public TemplateDTO SaveTemplate([FromBody] InsertTemplateDTO templateDTO, [FromRoute] Guid userId)
 {
     return(service.Insert(templateDTO, userId));
 }