Ejemplo n.º 1
0
        public ActionResult Create(CreateDeveloperViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Create());
            }
            var developer = mapper.Map <CreateDeveloperViewModel, Developer>(model);

            developerService.CreateDeveloper(developer);

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> Create(CreateDeveloperViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var developer = new Developer {
                Name = model.Name
            };

            _context.Add(developer);
            await _context.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> AddDeveloperToProject([FromRoute] string projectId, [FromForm] CreateDeveloperViewModel model)
        {
            if (ModelState.IsValid)
            {
                var developer = new MongoDeveloper
                {
                    Name = model.DeveloperName
                };
                var result = await _mongoProjectService.AddDeveloperToProject(projectId, developer);

                if (result)
                {
                    return(Ok(new { status = 1, message = "Add successfully" }));
                }
                return(BadRequest(new { status = 0, message = "Not Added" }));
            }
            return(BadRequest(new { status = 0, message = "Not Valid" }));
        }