public async Task <IActionResult> Index(CancellationToken cancellationToken) { var items = await _toDoService.GetIncompleteItems(cancellationToken); var model = new ToDoViewModel() { Items = items }; return(View(model)); }
public IActionResult Add(ToDoViewModel model) { ToDo toDo = new ToDo() { Title = model.Todo.Title, IsDone = model.Todo.IsDone }; todoService.Add(toDo); return(RedirectToAction("ToDoHome")); }
public static ToDoModel ToToDoModel(this ToDoViewModel viewModel) { return(new ToDoModel { Id = viewModel.Id, UserId = Settings.CurrentUserId, Status = viewModel.Status.ToString(), WhenHappens = viewModel.WhenHappens, Description = viewModel.Description }); }
public ActionResult Criar(ToDoViewModel _toDoViewModel) { if (ModelState.IsValid) { var toDo = Mapper.Map <ToDoViewModel, ToDo>(_toDoViewModel); _toDoAppService.Add(toDo); return(RedirectToAction("index")); } return(View()); }
public async Task <IActionResult> Index() { var items = await _todoItemService.GetIncompleteItemsAsync(); var model = new ToDoViewModel { ToDoItems = items }; return(View(model)); }
public ActionResult Editar(int?id, ToDoViewModel toDoViewModel) { if (ModelState.IsValid) { var toDo = Mapper.Map <ToDoViewModel, ToDo>(toDoViewModel); toDo.UpdateDate = DateTime.Now; _toDoAppService.Update(toDo); return(RedirectToAction("index")); } return(PartialView(toDoViewModel)); }
public static void ResetStatus(ToDoViewModel toDo) { var emailCheck = _context.EmailChecks .Include(e => e.ToDoList) .SingleOrDefault(e => e.ToDoListId == toDo.Id && e.ApplicationUserId == toDo.UserId); if (emailCheck != null) { emailCheck.StatusCheck = false; _context.SaveChanges(); } }
public static DtoToDoTask ToDtoTask(this ToDoViewModel model) { return(new DtoToDoTask { Id = model.Id, CreatedFor = model.CreatedFor, CreatedBy = model.CreatedByName, Estimation = model.Estimation, Completed = model.Completed, Title = model.Title }); }
public async Task <IActionResult> Create(ToDoViewModel tasks) { if (ModelState.IsValid) { _context.Add(tasks); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tasks)); }
public IActionResult Edit(Guid id) { var item = _todoRepo.GetById(id); var todovm = new ToDoViewModel { Description = item.Description, ID = item.Id, IsComplete = item.IsComplete, Title = item.Title }; var vm = new EditViewModel { Item = todovm, Referrer = Request.Headers["referer"] }; return(View(vm)); }
public int Update(int id, ToDoViewModel toDoViewModel) { using (SqlConnection connection = new SqlConnection(_connectionString.Value)) { var procName = "SP_UpdateTodo"; parameters.Add("@paramId", id); parameters.Add("@paramToDoName", toDoViewModel.ToDoName); parameters.Add("@paramStatus", toDoViewModel.Status); var todos = connection.Execute(procName, parameters, commandType: CommandType.StoredProcedure); return(todos); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { ToDoViewModel toDo = new ToDoViewModel(); toDo.Identifier = Guid.NewGuid(); toDo.ToDoDate = DateTime.Now; ToDoAddEdit addEditForm = new ToDoAddEdit(toDo, false, true); addEditForm.ToDoCreatedUpdated += new ToDoHandler(SyncData); FlyoutHelper.OpenFlyout(this, ((string)Application.Current.FindResource("Podsetnik")), 95, addEditForm); }
public async Task <IHttpActionResult> UpdateToDo([FromBody] ToDoViewModel toDoViewModel) { try { return(Ok(await ToDoService.UpdateToDoAsync(toDoViewModel))); } catch (Exception exception) { _logger.Error(exception); throw; } }
public IActionResult Razor(ToDoListViewModel toDoListViewModel) { var newItem = new ToDoViewModel { Id = toDoListViewModel.ToDos.Count > 0 ? toDoListViewModel.ToDos[toDoListViewModel.ToDos.Count - 1].Id + 1 : 0, Name = toDoListViewModel.NewTask }; toDoListViewModel.NewTask = string.Empty; toDoListViewModel.ToDos.Add(newItem); return(View(toDoListViewModel)); }
public async Task <IActionResult> Index() { //busca items de algum lugar //se necessario criar uma view model //encaminha para view var vm = new ToDoViewModel { Items = await _toDoItemService.GetIncompleteItemAsync() }; return(View(vm)); }
public async Task <IActionResult> Index(ToDoViewModel model) { try { await this.apiClient.PostApiObject <ToDoViewModel>(model); } catch (System.Exception) { return(BadRequest()); } return(RedirectToAction("Index")); }
public IActionResult Index() { var todoItems = _todoItemService.GetInCompleteItems(); var model = new ToDoViewModel() { Items = todoItems, DueAt = todoItems.Where(i => i.DueAtDateTime.DayOfYear == DateTime.Now.DayOfYear).ToList() }; return(View(model)); }
public async Task <IActionResult> Index() { // Get ToDo items from "a database" var todoItems = await _todoItemsService.GetIncompleteItemsAsync(); // Put into a model var viewModel = new ToDoViewModel { Items = todoItems }; // Render view using the model return(View(viewModel)); }
public void AddTodo(int userId, string title) { var newTodo = new ToDoViewModel { Title = $"{title}", CreateDate = DateTime.Now, DeadLine = DateTime.Now, Complete = false, UserDataId = userId }; _toDoRepository.Add(_mapper.Map <ToDoViewModel, ToDoModel>(newTodo)); }
public async Task <bool> AssignToDo(string projectId, ToDoViewModel model) { StringContent modelJson = new StringContent(JsonSerializer.Serialize(model), Encoding.UTF8, "application/json"); var response = await httpClient.PutAsync($"api/MongoProject/api/v1/project/AssignToDo/{projectId}", modelJson); if (response.IsSuccessStatusCode) { var result = await JsonSerializer.DeserializeAsync <ToDoViewModel>(await response.Content.ReadAsStreamAsync()); return(true); } return(false); }
public ActionResult Date() { var toDo = _context.ToDoLists .Include(t => t.ToDoPriorities) .Where(t => t.UserId == UserId) .ToList(); var viewModel = new List <ToDoViewModel>(); ToDoViewModel.MapToList(viewModel, toDo); return(View("Index", ToDoViewModel.OrderDate(viewModel))); }
public static void SendStatusChange(ToDoViewModel toDo) { var emailCheck = _context.EmailChecks .Include(e => e.ToDoList) .SingleOrDefault(e => e.ToDoListId == toDo.Id && e.ApplicationUserId == toDo.UserId); if (!emailCheck.StatusCheck && emailCheck != null) { emailCheck.StatusCheck = true; _context.SaveChanges(); EmailTemplate.StatusTemplate("ToDoStatusChange", toDo); } }
public ActionResult SortByStatus() { var toDo = _context.ToDoLists .Include(t => t.ToDoPriorities) .Where(t => t.UserId == UserId) .ToList(); var viewModel = new List <ToDoViewModel>(); ToDoViewModel.MapToList(viewModel, toDo); return(View("Index", viewModel.OrderBy(t => t.ToDoStatus == ToDoStatus.Done))); }
public ActionResult SortByPriority() { var toDo = _context.ToDoLists .Include(t => t.ToDoPriorities) .Where(t => t.UserId == UserId) .ToList(); var viewModel = new List <ToDoViewModel>(); ToDoViewModel.MapToList(viewModel, toDo);; return(View("Index", viewModel.OrderByDescending(v => v.ToDoPrioritiesId))); }
public ToDoAddEdit(ToDoViewModel toDoViewModel, bool isPrivate, bool isCreateProcess, bool isPopup = false) { toDoService = DependencyResolver.Kernel.Get <IToDoService>(); InitializeComponent(); this.DataContext = this; CurrentToDo = toDoViewModel; IsPrivate = isPrivate; IsCreateProcess = isCreateProcess; IsPopup = isPopup; }
//IActionResult public async Task <IActionResult> Index() { // Get to-do items from database var items = await _toDoItemService.GetIncompleteItemsAsync(); // Put items into a model var model = new ToDoViewModel() { Items = items }; return(View(model)); // Render view using the model }
public async Task <IActionResult> AssignToDo([FromRoute] string projectId, [FromForm] ToDoViewModel model) { if (ModelState.IsValid) { var result = await _mongoProjectService.AssignToDo(projectId, model); if (result) { return(Ok(new { status = 1, message = "Success to add todo" })); } return(BadRequest(new { status = 1, message = "Something wrong happen" })); } return(BadRequest(new { status = 0, message = "Bad request" })); }
public async Task <IActionResult> Index() { // Get todo items var todoItems = await _todoItemsService.GetIncompleteItemsAsync(); //put into model var viewModel = new ToDoViewModel { Items = todoItems }; //pass the view to model return(View(viewModel)); }
public async Task <IActionResult> Index() { //Acessar os dados var todoItems = await _todoItemsService.GetIncompleteItemsAsync(); //Montar uma Model var viewModel = new ToDoViewModel { Items = todoItems }; //Retornar View return(View(viewModel)); }
/// <summary> /// Application 对象的构造函数。 /// </summary> public App() { // 未捕获的异常的全局处理程序。 UnhandledException += Application_UnhandledException; // 标准 Silverlight 初始化 InitializeComponent(); // 特定于电话的初始化 InitializePhoneApplication(); // 调试时显示图形分析信息。 if (System.Diagnostics.Debugger.IsAttached) { // 显示当前帧速率计数器。 Application.Current.Host.Settings.EnableFrameRateCounter = true; // 显示在每个帧中重绘的应用程序区域。 //Application.Current.Host.Settings.EnableRedrawRegions = true; // 启用非生产分析可视化模式, // 该模式显示递交给 GPU 的包含彩色重叠区的页面区域。 //Application.Current.Host.Settings.EnableCacheVisualization = true; // 通过将应用程序的 PhoneApplicationService 对象的 UserIdleDetectionMode 属性 // 设置为 Disabled 来禁用应用程序空闲检测。 // 注意: 仅在调试模式下使用此设置。禁用用户空闲检测的应用程序在用户不使用电话时将继续运行 // 并且消耗电池电量。 PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; } // Specify the local database connection string. string DBConnectionString = "Data Source=isostore:/ToDo.sdf"; // Create the database if it does not exist. using (ToDoDataContext db = new ToDoDataContext(DBConnectionString)) { if (db.DatabaseExists() == false) { // Create the local database. db.CreateDatabase(); } } // Create the ViewModel object. viewModel = new ToDoViewModel(DBConnectionString); // Query the local database and load observable collections. viewModel.LoadCollectionsFromDatabase(); }