Пример #1
0
        public async Task <ActionResult <GeoComment> > PostCommentV1(DTOList.GetDTOV1 geoComment)
        {
            var V1_model = new GeoCommentVersion2
            {
                Message = new Message
                {
                    Body = geoComment.Message
                },
                Latitude  = geoComment.Latitude,
                Longitude = geoComment.Longitude
            };

            _context.GeoComment2.Add(V1_model);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCommentV1", new { id = V1_model.Id }, V1_model));
        }
Пример #2
0
        public async Task <ActionResult <GeoCommentVersion2> > PostCommentV2(DTOList.PostDTOV2 geoComment)
        {
            GeoCommentVersion2 geoCommentVersion2 = new GeoCommentVersion2()
            {
                Message = new Message()
                {
                    Body   = geoComment.Message.Body,
                    Title  = geoComment.Message.Title,
                    Author = geoComment.Message.Author,
                },
                Latitude  = geoComment.Latitude,
                Longitude = geoComment.Longitude
            };

            _context.GeoComment2.Add(geoCommentVersion2);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCommentV2", new { id = geoCommentVersion2.Id }, geoCommentVersion2));
        }