コード例 #1
0
        public int Delete(int listId)
        {
            var         map      = mapper.CreateMapper();
            TaskListDTO taskList = TaskListService.Get(listId);
            int         i        = TaskListService.Delete(taskList);

            return(i);
        }
コード例 #2
0
        public int Update(TaskListViewModel data)
        {
            var         map      = mapper.CreateMapper();
            TaskListDTO taskList = map.Map <TaskListDTO>(data);
            int         i        = taskList.Id = TaskListService.Update(taskList);

            return(i);
        }
コード例 #3
0
        public IActionResult SetFinishTime(int taskId)
        {
            var         config   = new MapperConfiguration(cfg => cfg.CreateMap <TaskListDTO, TaskListViewModel>());
            IMapper     mapper   = config.CreateMapper();
            TaskListDTO taskList = taskListService.GetAllTaskLists().Where(tl => tl.TaskId == taskId).LastOrDefault();

            ViewData["Ticket"] = taskService.GetAllTasks().Where(t => t.Id == taskId).FirstOrDefault().Ticket;
            return(PartialView(mapper.Map <TaskListDTO, TaskListViewModel>(taskList)));
        }
コード例 #4
0
        public void SetCancelDate(TaskListDTO taskListDto)
        {
            var     config = new MapperConfiguration(cfg => cfg.CreateMap <TaskListDTO, TaskList.DAL.Entities.TaskList>());
            IMapper mapper = config.CreateMapper();

            TaskList.DAL.Entities.TaskList taskList = mapper.Map <TaskListDTO, TaskList.DAL.Entities.TaskList>(taskListDto);
            DataBase.TaskLists.Update(taskList);
            DataBase.Save();
        }
コード例 #5
0
 public void Update(TaskListDTO taskList)
 {
     if (taskList == null)
     {
         throw new ArgumentNullException();
     }
     Mapper.CreateMap <TaskListDTO, TaskList>();
     Database.TaskLists.Update(Mapper.Map <TaskListDTO, TaskList>(taskList));
     Database.Save();
 }
コード例 #6
0
        public int Create(string name, int id)
        {
            var         map      = mapper.CreateMapper();
            BoardDTO    board    = BoardService.Get(id);
            TaskListDTO taskList = new TaskListDTO {
                Name = name, BoardId = board.Id
            };
            int i = taskList.Id = TaskListService.Create(taskList);

            return(i);
        }
コード例 #7
0
        public int Create(string name, int id, string description)
        {
            var         map      = mapper.CreateMapper();
            TaskListDTO taskList = TaskListService.Get(id);
            CardDTO     card     = new CardDTO {
                Name = name, TaskListId = taskList.Id, Description = description
            };

            int i = card.Id = CardService.Create(card);

            return(i);
        }
コード例 #8
0
 public int Update(TaskListDTO data)
 {
     if (data != null)
     {
         var      map   = mapper.CreateMapper();
         TaskList board = map.Map <TaskList>(data);
         Database.TaskLists.Update(board);
         Database.Save();
         return(board.Id);
     }
     else
     {
         return(-1);
     }
 }
コード例 #9
0
ファイル: TaskListService.cs プロジェクト: Mico-LIT/ToDoList
        public bool Update(TaskListDTO taskListDTO)
        {
            TaskList taskList = new TaskList()
            {
                Id        = taskListDTO.Id,
                DateEnd   = taskListDTO.DateEnd,
                DateStart = taskListDTO.DateStart,
                DeadLine  = taskListDTO.DeadLine,
                Mess      = taskListDTO.Mess,
                Priority  = new TaskListPriority()
                {
                    Id = taskListDTO.Priority.Id
                }
            };

            return(DB.ToDoTask.Update(taskList));
        }
コード例 #10
0
        private void button5_Click(object sender, EventArgs e)
        {
            DataAcquisitionResult result = new DataAcquisitionResult();
            List <TaskListDTO>    dtos   = new List <TaskListDTO>();
            TaskListDTO           dto    = new TaskListDTO();

            dto.processid = 1008;
            dto.state     = "yellow";
            dtos.Add(dto);
            dto           = new TaskListDTO();
            dto.processid = 1010;
            dto.state     = "red";
            dtos.Add(dto);
            string server = "http://localhost:15988/api/TeamTask/SaveTaskListColour";
            TaskListAPIParameter param = new TaskListAPIParameter();

            param.operator_name = "WebApi";
            param.operator_time = GenerateTimeStamp(DateTime.Now);
            param.sign          = GenSign(param.operator_name, param.operator_time);
            param.data          = dtos;
            Dictionary <string, string> dic = new Dictionary <string, string>();

            dic.Add("operator_name", param.operator_name);
            dic.Add("operator_time", param.operator_time);
            dic.Add("sign", param.sign);
            dic.Add("strdata", Serialize(param.data));

            try
            {
                HttpWebResponse        response = CreatePostHttpResponse(server, dic, null, null, Encoding.UTF8, null);
                System.IO.StreamReader sr       = new System.IO.StreamReader(response.GetResponseStream());
                string responseContent          = sr.ReadToEnd();
                sr.Close();

                DataAcquisitionResult rtn = Deserialize <DataAcquisitionResult>(responseContent);
                if (rtn.code != "1000")
                {
                    return;
                }
            }
            catch (Exception ex)
            {
                return;
            }
        }
コード例 #11
0
        public int Delete(TaskListDTO data)
        {
            if (data != null)
            {
                var      map      = mapper.CreateMapper();
                TaskList taskList = map.Map <TaskList>(data);

                //foreach (Card card in taskList.Cards)
                //    Database.Cards.Delete(card.Id);

                Database.TaskLists.Delete(taskList.Id);
                Database.Save();
                return(0);
            }
            else
            {
                return(-1);
            }
        }
コード例 #12
0
ファイル: TaskListService.cs プロジェクト: Mico-LIT/ToDoList
        public void CreateNewTask(TaskListDTO taskListDTO)
        {
            if (taskListDTO.Priority == null)
            {
                throw new ValidationException("Приоритет не указан", "");
            }
            TaskList taskList = new TaskList()
            {
                Mess      = taskListDTO.Mess,
                DateStart = taskListDTO.DateStart,
                DateEnd   = taskListDTO.DateEnd,
                DeadLine  = taskListDTO.DeadLine,
                Priority  = new TaskListPriority()
                {
                    Id = taskListDTO.Priority.Id
                }
            };

            DB.ToDoTask.Create(taskList);
        }
コード例 #13
0
        public bool UpdateTaskListColour(TaskListDTO dto)
        {
            bool fla = false;

            try
            {
                int       re   = 0;
                DbService ds   = new DbService(dbnfin, "MySQL");
                string    srt  = string.Format(@"UPDATE  Sys_TaskList set  Colour='{0}' where process_id={1}", Colour(dto.state), dto.processid);
                int       sult = ds.InsertSql(srt, out re);
                if (sult > 0)
                {
                    fla = true;
                }
            }
            catch (Exception ex)
            {
                LogHelper.Error(ex.Message);
            }
            return(fla);
        }
コード例 #14
0
        async Task DoLoadData()
        {
            ModernHttpClient.NativeMessageHandler m          = new ModernHttpClient.NativeMessageHandler();
            Newtonsoft.Json.JsonSerializer        serializer = new Newtonsoft.Json.JsonSerializer();
            JsonClient client = new JsonClient(serializer);

            var response = await client.GetAsync <IEnumerable <ActivityListDTO> >(TimeCapServices.ActivityMaster,
                                                                                  new Dictionary <string, string>() { { "projectNumber", lblprojectnum.Text }, { "transformedActivityNumber", lbltransfrmactnum.Text } });

            var tablesource = new ElementTableSource();

            var data = new List <ISupportElement>();

            foreach (var item in response.Value)
            {
                data.Add(new ElementSearch()
                {
                    TransformedActivityElementNumber = item.TransformedActivityElementNumber, ActivityElementDescription = item.ActivityElementDescription,
                });
            }
            tablesource.Data = data;

            tablesource.OnRowSelected += (object sender, ElementTableSource.RowSelectedEventArgs e) =>
            {
                ISupportElement selecteditm = tablesource.Data[e.indexPath.Row];
                lbltransfrmactnum.Text = selecteditm.Transformedactnumber;

                activitylist = new TaskListDTO
                {
                    ProjectNumber                    = lblprojectnum.Text,
                    ProjectDescription               = "Concrete Structure",
                    WorkDate                         = wrkdt.ToString(),
                    TimekeeperPersonnelNumber        = Convert.ToInt32(timekprid),
                    TransformedActivityElementNumber = selecteditm.Transformedactnumber,
                    NetworkNumber                    = "N.10018.1002",
                    ActivityNumber                   = selecteditm.Activitynum,
                    ActivityDescription              = selecteditm.ActivityDescription,
                    ElementNumber                    = "0100",
                    ActualQuantity                   = null,
                    UoM                        = "CY",
                    Notes                      = null,
                    CreateDate                 = wrkdt.ToString(),
                    CreateUser                 = timekprname.ToString(),
                    LastChangeDate             = wrkdt.ToString(),
                    LastChangeUser             = timekprname.ToString(),
                    WBSElementNumber           = "10018.1002",
                    WBSElementDescription      = "FRP Columns",
                    TakeoffQuantity            = 250,
                    TransformedActivityNumber  = lbltransfrmactnum.Text,
                    ActivityElementDescription = "Concrete Test Project",
                    EstimatedQuantity          = 1,
                    Percent                    = 1,
                    Factor                     = 1,
                    BudgetLaborAmountByUnit    = 1,
                    BudgetLaborHoursByUnit     = 1,
                    BudgetEquipAmountByUnit    = 1,
                    UpdateFlag                 = "I",
                };

                var act = SaveTask();
            };
            TableView.Source = tablesource;
            TableView.ReloadData();
        }