Ejemplo n.º 1
0
        public bool Complete(int id)
        {
            var entity = _todoDal.Get(td => td.Id == id);

            if (entity != null)
            {
                entity.IsCompleted = true;
                _todoDal.Update(entity);
                return(true);
            }

            return(false);
        }
Ejemplo n.º 2
0
 public HttpResponseMessage UpdateTodo([FromBody] TodoDTO todo)
 {
     if (todo == null)
     {
         var exception = new Exception("Requested todo object is empty");
         logger.Log(LogLevel.Error, exception);
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, exception));
     }
     _todoDal.Update(todo);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }
Ejemplo n.º 3
0
        public async Task <IResult> Update(TodoUpdateInput updateInput)
        {
            var todo = await _todoDal.Get(t => t.Id == updateInput.Id);

            todo.TodoItems.ToList().Where(t => t.Id == null).ToList().ForEach(t => t.Id = Guid.NewGuid());
            todo.TodoItems = MapsterTool.Map <IList <TodoItemUpdateInput>, IList <TodoItem> >(updateInput.TodoItems);

            await _todoDal.Update(todo);

            return(new SuccessResult(Messages.Successfully));
        }
Ejemplo n.º 4
0
 public void Update(Todo entity)
 {
     _todoDal.Update(entity);
 }
Ejemplo n.º 5
0
 public IResult Update(Todo todo)
 {
     _todoDal.Update(todo);
     return(new SuccessResult(Messages.TodoUpdate));
 }