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