Exemplo n.º 1
0
        private static APIGatewayProxyResponse CreateTimeline(APIGatewayProxyRequest request)
        {
            var createTimelineRequest = RequestHelper.ParsePutRequestBody <CreateTimelineRequest>(request);

            createTimelineRequest.TimelineId.ValidateString("Invalid Timeline Id");
            createTimelineRequest.Title.ValidateString("Invalid Timeline Title");

            var repo = GetRepository(createTimelineRequest);

            var model = new TimelineModel
            {
                Id                = createTimelineRequest.TimelineId,
                Title             = createTimelineRequest.Title,
                CreationTimeStamp = DateTime.Now.Ticks.ToString(),
                IsDeleted         = false
            };

            repo.CreateTimeline(model);
            return(ResponseHelper.WrapResponse(model));
        }
 public void DeleteTimeline(TimelineModel model)
 {
     Context.DeleteAsync(model).Wait();
 }
 public void SaveModel(TimelineModel model)
 {
     Context.SaveAsync(model).Wait();
 }
 public void CreateTimeline(TimelineModel model)
 {
     model.TenantId = TenantId;
     Context.SaveAsync(model).Wait();
 }