Esempio n. 1
0
        public IEnumerable <Todo> Post([FromBody] Todo todo)
        {
            if (ModelState.IsValid)
            {
                todo.CreateDate = DateTime.Now.ToUniversalTime();
                if (todo.DueDate == null)
                {
                    // Default to due in 1 day
                    todo.DueDate = DateTime.Now.ToUniversalTime().Add(TimeSpan.FromDays(1.0));
                }

                todosRepository.Add(todo);
            }

            return(Get());
        }
 public async Task <Todo> AddTodo(Todo newTodo)
 {
     if (newTodo != null)
     {
         try
         {
             if (await _todoRepository.Add(newTodo) > 0)
             {
                 return(newTodo);
             }
             ;
             throw new NullReferenceException();;
         }
         catch (Exception e)
         {
             throw e;
         }
     }
     throw new NullReferenceException();
 }