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