Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 3
0
        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);
        }