예제 #1
0
        public object Put(SetDoneTodo request)
        {
            var getTodo = new GetTodo {
                Id = request.Id
            };
            var entry = Repository.Read(getTodo);

            entry.CompletePercentage = 100;

            return(Repository.Store(entry.ConvertTo <StoreTodo>()));
        }
예제 #2
0
        public object Get(GetTodo request)
        {
            var todo = Repository.Read(request);

            if (todo == null)
            {
                return(HttpError.NotFound("The requested todo instance cannot be found"));
            }

            return(todo);
        }
예제 #3
0
        public List <ToDos> GetComingToDos([FromBody] GetTodo g)
        {
            List <ToDos>        toDo        = new List <ToDos>();
            List <ToDosManager> toDoManager = _manager.GetComingToDos(g.userId);

            foreach (var t in toDoManager)
            {
                toDo.Add(new ToDos()
                {
                    toDo   = t.toDo,
                    status = t.status,
                    id     = t.id
                });
            }
            return(toDo);
        }
예제 #4
0
 public Task <IActionResult> GetTodoByID([FromBody] GetTodo request) => this.CreateResponse(request);
예제 #5
0
 public object Get(GetTodo request) => new GetTodoResponse
 {
     Result = Todos.FirstOrDefault(x => x.Id == request.Id)
 };