public ShapeResponse AddShape(ShapeRequest request) { var response = new ShapeResponse(); var context = new RuleTestEntities(); try { var newShape = new shape(); newShape.name = request.ShapeDto.name; newShape.coordinates = request.ShapeDto.coordinates; newShape.area = request.Area; newShape.date_created = DateTime.Now; newShape.is_valid = 1; context.AddObject("shapes", newShape); context.SaveChanges(); response.ShapeId = newShape.id_shape; response.Acknowledge = AcknowledgeType.Success; } catch (InvalidOperationException exc) { log.Error(exc); response.Message = exc.Message; response.Acknowledge = AcknowledgeType.Failure; } catch (ArgumentNullException exc) { log.Error(exc); response.Message = exc.Message; response.Acknowledge = AcknowledgeType.Failure; } catch (NullReferenceException exc) { log.Error(exc); response.Message = exc.Message; response.Acknowledge = AcknowledgeType.Failure; } catch (OptimisticConcurrencyException exc) { log.Error(exc); response.Message = exc.Message; response.Acknowledge = AcknowledgeType.Failure; } catch (Exception exc) { log.Error(exc); response.Message = exc.Message; response.Acknowledge = AcknowledgeType.Failure; } finally { context.Dispose(); } return(response); }
public void postNotesSlideAddNewShapeTest() { ShapeResponse response = null;; try { PostNotesSlideAddNewShapeRequest request = createPostNotesSlideAddNewShapeRequest(); response = api.PostNotesSlideAddNewShape(request); Console.WriteLine(response.Code); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public void getNotesSlideShapeExample() { ShapeResponse response = null; try { GetNotesSlideShapeRequest request = createGetNotesSlideShapeRequest(); response = api.GetNotesSlideShape(request); Console.WriteLine(response.Code); } catch (Exception ex) { Console.WriteLine(ex.Message); } }