public async Task <ToDoMasterDetailsViewModel> UpdateToDoMasterDetails(ToDoMasterDetailsViewModel masterDetailsViewModel) { ToDoMasterDetails toDoMasterDetails1 = new ToDoMasterDetails() { TodoDetailsID = masterDetailsViewModel.TodoDetailsID, Project_ID = masterDetailsViewModel.Project_ID, Project_Site = masterDetailsViewModel.Title ?? string.Empty, Title = masterDetailsViewModel.Title ?? string.Empty, Org_ID = masterDetailsViewModel.Org_ID, TypeNote = masterDetailsViewModel.TypeNote ?? string.Empty, IsMarkedComplete = masterDetailsViewModel.IsMarkedComplete, Priority = masterDetailsViewModel.Priority ?? string.Empty, Duedate = masterDetailsViewModel.Duedate, DueDatetime = masterDetailsViewModel.DueDatetime ?? string.Empty, LinkToUnit = masterDetailsViewModel.LinkToUnit, LinkToDaysStatus = masterDetailsViewModel.LinkToDaysStatus, LinkToWorkId = masterDetailsViewModel.TillingWorkId, LinkToDate = masterDetailsViewModel.TillingDate, LinkToTime = masterDetailsViewModel.TillingTime ?? string.Empty, ReminderId = masterDetailsViewModel.ReminderId, AssignedUsers = masterDetailsViewModel.AssignedUsers == null ? string.Empty : string.Join(",", masterDetailsViewModel.AssignedUsers), AssignedTags = masterDetailsViewModel.AssignedTags == null ? string.Empty : string.Join(",", masterDetailsViewModel.AssignedTags), }; var userObj = await _toDoMasterDetailsHelper.UpdateAsync(toDoMasterDetails1); ToDoMasterDetailsViewModel toDoMasterDetailsViewModel = new ToDoMasterDetailsViewModel { TodoDetailsID = Convert.ToInt32(userObj.TodoDetailsID) }; return(toDoMasterDetailsViewModel); }
public async Task DeleteToDoMasterDetails(string ids) { ToDoMasterDetails toDoMasterDetails = new ToDoMasterDetails() { TodoDetailsID = Convert.ToInt32(ids), }; await _toDoMasterDetailsHelper.DeleteAsync(toDoMasterDetails); }
public async Task <ToDoMasterDetailsViewModel> SaveToDoMasterDetails(ToDoMasterDetailsViewModel masterDetailsViewModel) { DateTime dt2 = DateTime.Now; if (!string.IsNullOrEmpty(masterDetailsViewModel.DueDateFormat)) { string dt1 = masterDetailsViewModel.DueDateFormat.ToString(); var datetoEnter = DateTime.ParseExact(dt1, "dd/mm/yyyy", CultureInfo.InvariantCulture); dt2 = datetoEnter; } ToDoMasterDetails toDoMasterDetails = new ToDoMasterDetails() { Project_ID = masterDetailsViewModel.Project_ID, Project_Site = masterDetailsViewModel.Title ?? string.Empty, Title = masterDetailsViewModel.Title ?? string.Empty, Org_ID = masterDetailsViewModel.Org_ID, TypeNote = masterDetailsViewModel.TypeNote ?? string.Empty, IsMarkedComplete = masterDetailsViewModel.IsMarkedComplete, Priority = masterDetailsViewModel.Priority ?? string.Empty, Duedate = dt2, DueDatetime = masterDetailsViewModel.DueDatetime ?? string.Empty, LinkToUnit = masterDetailsViewModel.LinkToUnit, LinkToDaysStatus = masterDetailsViewModel.LinkToDaysStatus, LinkToWorkId = masterDetailsViewModel.TillingWorkId, LinkToDate = masterDetailsViewModel.TillingDate, LinkToTime = masterDetailsViewModel.TillingTime ?? string.Empty, ReminderId = masterDetailsViewModel.ReminderId, AssignedTags = masterDetailsViewModel.AssignedTags == null ? string.Empty : string.Join(",", masterDetailsViewModel.AssignedTags), AssignedUsers = masterDetailsViewModel.AssignedUsers == null ? string.Empty : string.Join(",", masterDetailsViewModel.AssignedUsers), }; var userObj = await _toDoMasterDetailsHelper.CreateAsync(toDoMasterDetails); ToDoMasterDetailsViewModel toDoMasterDetailsViewModel = new ToDoMasterDetailsViewModel { TodoDetailsID = Convert.ToInt32(userObj.TodoDetailsID) }; return(toDoMasterDetailsViewModel); }