예제 #1
0
        public async Task <IActionResult> CreateProject(CreateProject.CreateProjectRequest model)
        {
            ModelState.Clear();
            if (ModelState.IsValid)
            {
                var result = await mediator.Send(model);

                if (result.Success)
                {
                    return(RedirectToAction("MyProjectss"));
                }
                else
                {
                    foreach (var item in result.ValidationErrors)
                    {
                        ModelState.AddModelError("All", item.Value);
                    }
                }
            }


            var skills = await mediator.Send(new SkillList.SkillListRequest());

            var listDTO = new List <SkillListDTO>();

            foreach (var item in skills.Entity)
            {
                var data = new SkillListDTO {
                    Id = item.Id, Name = item.Name
                };
                listDTO.Add(data);
            }
            ViewBag.SkillList = listDTO;
            return(View(model));
        }
예제 #2
0
        public async Task <IActionResult> CreateProject()
        {
            var skills = await mediator.Send(new SkillList.SkillListRequest());

            var listDTO = new List <SkillListDTO>();

            foreach (var item in skills.Entity)
            {
                var data = new SkillListDTO {
                    Id = item.Id, Name = item.Name
                };
                listDTO.Add(data);
            }
            ViewBag.SkillList = listDTO;
            return(View());
        }