示例#1
0
        public void SaveOrUpdate(TodoViewModel todo)
        {
            if (todo.Id != 0)
            {
                var todoAux = _todoRepository.GetById(todo.Id);
                todoAux.Description = todo.Description;
                todoAux.Done        = todo.Done;
                _todoRepository.UpdateAndSave(todoAux);
            }
            else
            {
                var todoSave = new Todo()
                {
                    Description = todo.Description,
                    Done        = todo.Done,
                    CreatDate   = new DateTime()
                };

                _todoRepository.AddAndSave(todoSave);
            }
        }