Exemplo n.º 1
0
        public async Task <ActionResult> Create(CareerViewModel careerViewModel)
        {
            var existingCode = await _careerService.FindByCode(careerViewModel.Code);

            if (existingCode == null)
            {
                var career = new Career
                {
                    Name      = careerViewModel.Name,
                    Code      = careerViewModel.Code,
                    FacultyId = careerViewModel.FacultyId,
                };

                await _careerService.Create(career);

                return(Ok());
            }
            else
            {
                return(BadRequest("Ya existe una carrera con ese codigo"));
            }
        }