コード例 #1
0
        public void Update(CoordinateDetailModel coordDetail)
        {
            using (var context = new PhotoLibraryDbContext())
            {
                var photoCoord = context.Coordinates.First(p => p.Id == coordDetail.Id);

                photoCoord = mapper.DetailModelToEntity(coordDetail);
                context.SaveChanges();
            }
        }
コード例 #2
0
        public CoordinateDetailModel Insert(CoordinateDetailModel coordModel, Guid photoCoordId)
        {
            using (var context = new PhotoLibraryDbContext())
            {
                var coord = mapper.DetailModelToEntity(coordModel);
                coord.Id = Guid.NewGuid();

                var photoCoord = context.PhotoCoordinates.First(p => p.Id == photoCoordId);
                photoCoord.Coordinates.Add(coord);

                context.SaveChanges();

                return(mapper.EntityToDetailModel(coord));
            }
        }
コード例 #3
0
ファイル: Mapper.cs プロジェクト: mbobcik/VUT-FIT-BIT
        public Coordinates DetailModelToEntity(CoordinateDetailModel coord)
        {
            if (coord == null)
            {
                return(null);
            }

            return(new Coordinates()
            {
                Id = coord.Id,

                X1 = coord.X1,
                Y1 = coord.Y1,
                X2 = coord.X2,
                Y2 = coord.Y2
            });
        }