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)); }