예제 #1
0
        public static Task UpdateRepetition(IterationModule request)
        {
            var task = taskDaoManager.GetById(request.taskId);

            task.RepeatTime = request.repeatEvery;
            task.RepeatType = request.type;

            return(taskDaoManager.Update(task));
        }
예제 #2
0
        public object UpdateRepetiotion(IterationModule request)
        {
            logger.Log(LogLevel.Debug, $"TaskController.UpdateRepetiotion({request})"); //object to json

            try
            {
                var result = TaskManager.UpdateRepetition(request);

                if (result != null)
                {
                    return(new HttpStatusCodeResult(200));
                }
                return(new HttpStatusCodeResult(400));
            }
            catch (Exception ex)
            {
                logger.Log(LogLevel.Error, $"TaskController.UpdateRepetiotion({request}) - {ex}"); //object to json
                //изменить http status code
                return(Json(new Response(100, ex.Message), JsonRequestBehavior.AllowGet));
            }
        }