static void Main() { var obj = new GeometryDto { Type = "Polygon", coordinates = new double[, ] { { 319686.3666000003, 7363726.795 }, { 319747.0519000003, 7363778.9233 }, { 5.3434444, 6.423443 }, { 7.2343424234, 8.23424324 } } }; var json = Newtonsoft.Json.JsonConvert.SerializeObject(obj); Console.WriteLine(json); Console.ReadKey(); }
static void Main() { var obj = new GeometryDto { Type = "Polygon", cordinatestr = new double[, ] { { 319686.3666000003, 7363726.795 }, { 319747.0519000003, 7363778.9233 }, { 5, 6 }, { 7, 8 } } //"[[500,600][700,800]]" //Coordinates = new List<CoordinateDto>() { new CoordinateDto() { X = "[50.5]", Y = "[50.5]" }, new CoordinateDto() { X = "[50.5]", Y = "[50.5]" } } }; var json = Newtonsoft.Json.JsonConvert.SerializeObject(obj); Console.WriteLine(json); Console.ReadKey(); }
public async Task <Event> CreateEventAsync(EventViewModel eventViewModel, string imagePath, Guid userId, GeometryDto geometryDto) { var eventDate = convertDate(eventViewModel.EventDate, eventViewModel.EventTime); var urlSlug = $"{eventViewModel.Name.ToLower().Replace(' ', '-').Replace('/', '-').Replace(':','-').Replace(',','-').Replace('.','-')}-{Guid.NewGuid().ToString()}"; var eventt = new Event() { Latitude = geometryDto?.Latitute, Longitude = geometryDto?.Longtitute, UrlSlug = urlSlug, Category = eventViewModel.Category, CityName = eventViewModel.CityName, Content = eventViewModel.Content, CreatedById = userId, ImagePath = imagePath, Name = eventViewModel.Name, StreetName = eventViewModel.StreetName, Price = eventViewModel.Price, CreationDate = DateTime.Now, TakesPlaceDate = eventDate, }; await _unitOfWork.EventRepository.CreateEventAsync(eventt); return(eventt); }