public IActionResult DeleteTask(int id) { CalendarTask task = _calendarTaskRepository.FindTask(id); _calendarTaskRepository.Delete(task); return(RedirectToAction("Index", task.Date.Date)); }
public override bool OnStartJob(JobParameters @params) { var updater = new CalendarTask(this, @params); updater.Execute(); return(true); }
public void AddTask(CalendarTask task) { if (task != null) { _dbContext.Add(task); } _dbContext.SaveChanges(); }
public Kaifa_B2B_SZDImportService() { InitializeComponent(); string connectionstring = System.Configuration.ConfigurationManager.AppSettings["connectionstring"]; string alldir = System.Configuration.ConfigurationManager.AppSettings["allocDir"]; string allbakdir = System.Configuration.ConfigurationManager.AppSettings["allocBakDir"]; string warehouse = System.Configuration.ConfigurationManager.AppSettings["warehouse"]; allTask = new AllocTask(alldir, allbakdir, connectionstring, warehouse); string caldir = System.Configuration.ConfigurationManager.AppSettings["calDir"]; string calbakdir = System.Configuration.ConfigurationManager.AppSettings["calBakDir"]; calTask = new CalendarTask(caldir, calbakdir, connectionstring, warehouse); }
public static void run() { string connectionstring = System.Configuration.ConfigurationManager.AppSettings["connectionstring"]; string alldir = System.Configuration.ConfigurationManager.AppSettings["allocDir"]; string allbakdir = System.Configuration.ConfigurationManager.AppSettings["allocBakDir"]; AllocTask allTask = new AllocTask(alldir, allbakdir, connectionstring, "wmwhse2"); string caldir = System.Configuration.ConfigurationManager.AppSettings["calDir"]; string calbakdir = System.Configuration.ConfigurationManager.AppSettings["calBakDir"]; CalendarTask calTask = new CalendarTask(caldir, calbakdir, connectionstring, "wmwhse2"); allTask.Start(); calTask.Start(); }
static void Main(string[] args) { string connectionstring = System.Configuration.ConfigurationManager.AppSettings["connectionstring"]; string alldir = System.Configuration.ConfigurationManager.AppSettings["allocDir"]; string allbakdir = System.Configuration.ConfigurationManager.AppSettings["allocBakDir"]; string warehouse = System.Configuration.ConfigurationManager.AppSettings["warehouse"]; AllocTask allTask = new AllocTask(alldir, allbakdir, connectionstring, warehouse); string caldir = System.Configuration.ConfigurationManager.AppSettings["calDir"]; string calbakdir = System.Configuration.ConfigurationManager.AppSettings["calBakDir"]; CalendarTask calTask = new CalendarTask(caldir, calbakdir, connectionstring, warehouse); allTask.Start(); calTask.Start(); System.Console.ReadLine(); }
public JsonResult UpdateCalender([FromBody] CalendarTask model) { int employeeId = model.EmployeeId; string calendarViewType = model.CalendarViewType; string calendarStartDate = model.CalendarStartDate; string calendarEndDate = model.CalendarEndDate; var calendarTasks = JsonConvert.DeserializeObject <IEnumerable <JsonEmployeeTask> >(model.Events); var user = new UserDto { Id = employeeId, CalendarViewType = calendarViewType }; var dtCalendarDate = DateTime.Parse(calendarStartDate, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind); user.CalendarStartDate = dtCalendarDate; dtCalendarDate = DateTime.Parse(calendarEndDate, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind); user.CalendarEndDate = dtCalendarDate; foreach (var calendarTask in calendarTasks) { DateTime.TryParse(calendarTask.start, out DateTime startDate); DateTime.TryParse(calendarTask.end, out DateTime endDate); var task = new UserPersonTaskDto { Id = (int)calendarTask.id, Description = calendarTask.id == 0 ? calendarTask.title : calendarTask.description, TaskName = calendarTask.title, UserId = employeeId, ScheduleStartTime = startDate, ScheduleEndTime = endDate == DateTime.MinValue ? startDate.AddMinutes(30) : endDate, }; UpdateAuditInformation(task); user.Tasks.Add(task); } var result = _employeeFacadeApiClient.PatchUserTasks(user.Id, user).Result; var message = string.IsNullOrWhiteSpace(result.ErrorMessage) ? result.SuccessMessage : result.ErrorMessage; return(Json(new { message, employeeId, success = string.IsNullOrWhiteSpace(result.ErrorMessage) })); }
public async Task RemoveAsync(CalendarTask calendarTask) { await Task.Run(() => calendarTasks.Remove(calendarTask)); }
public void Delete(CalendarTask task) { _dbContext.Remove(task); _dbContext.SaveChanges(); }