public async Task <ToDoMasterDetailsViewModel> GetAllToDoMasterDetailsById(int todoDetailsId) { ToDoMasterDetailsViewModel toDoMasterModel = null; var toDoInfo = await _toDoMasterDetailsHelper.GetByIdAsync(todoDetailsId); if (toDoInfo == null) { return(toDoMasterModel); } toDoMasterModel = new ToDoMasterDetailsViewModel { TodoDetailsID = toDoInfo.TodoDetailsID, Project_ID = toDoInfo.Project_ID, Project_Site = toDoInfo.Project_Site, Title = toDoInfo.Title, Org_ID = toDoInfo.Org_ID, TypeNote = toDoInfo.TypeNote, IsMarkedComplete = toDoInfo.IsMarkedComplete, Priority = toDoInfo.Priority, Duedate = toDoInfo.Duedate, DueDatetime = toDoInfo.DueDatetime, LinkToUnit = toDoInfo.LinkToUnit, LinkToDaysStatus = toDoInfo.LinkToDaysStatus, TillingWorkId = toDoInfo.LinkToWorkId, TillingDate = toDoInfo.LinkToDate, TillingTime = toDoInfo.LinkToTime, ReminderId = toDoInfo.ReminderId }; return(toDoMasterModel); }
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 <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); }