Esempio n. 1
0
        public IActionResult Create()
        {
            DeveloperCreateViewModel viewModel = new DeveloperCreateViewModel();

            viewModel.Developer = new Developer();

            return(View(viewModel));
        }
Esempio n. 2
0
        public IActionResult Create(DeveloperCreateViewModel viewModel)
        {
            Developer developer = new Developer
            {
                ID   = viewModel.Developer.ID,
                Name = viewModel.Developer.Name
            };

            developerService.Insert(developer);
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        // POST: api/Developer
        /// <summary>
        /// Create a new developer
        /// </summary>
        public IHttpActionResult Post(DeveloperCreateViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var dev = new Developer();

            dev.Firstname  = model.Firstname;
            dev.Lastname   = model.Lastname;
            dev.Email      = model.Email;
            dev.CategoryId = model.Category;

            var result = DeveloperRepository.Add(dev);

            if (!result.Status)
            {
                return(BadRequest(result.Message));
            }

            return(Ok(result.Developer));
        }