Beispiel #1
0
        public void DeveloperController_Post_ShouldReturnOk()
        {
            var developer = new DeveloperCreate {
                DeveloperId = 1
            };

            var result = _controller.Post(developer);

            Assert.AreEqual(1, _mockService.CallCount);
            Assert.IsInstanceOfType(result, typeof(OkResult));
        }
Beispiel #2
0
        public IHttpActionResult Post(DeveloperCreate developer)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateDeveloperService();

            if (!service.CreateDeveloper(developer))
            {
                return(InternalServerError());
            }
            return(Ok());
        }
Beispiel #3
0
        public bool CreateDeveloper(DeveloperCreate model)
        {
            var entity =
                new Developer()
            {
                DeveloperManagerId = _userId,
                DeveloperName      = model.DeveloperName,
                HireDate           = model.HireDate,
                IsActive           = true
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Developers.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
        public bool CreateDeveloper(DeveloperCreate model)
        {
            var entity =
                new Developer
            {
                DeveloperName = model.DeveloperName,
                Region        = model.Region,
                IsActive      = model.IsActive,
                IsMajor       = model.IsMajor
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Developers.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
        public bool CreateDeveloper(DeveloperCreate model)
        {
            var entity = new Developer()
            {
                Name        = model.Name,
                CompanySize = model.CompanySize,
                Country     = model.Country,
                Rating      = -1,
                CreatedUtc  = DateTimeOffset.Now
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Developers.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
        public ActionResult Create(DeveloperCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            //  var service = new DeveloperService();

            if (_developerService.CreateDeveloper(model))
            {
                TempData["SaveResult"] = "Your developer was added.";
                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("", "Developer could not be added.");
            return(View(model));
        }
Beispiel #7
0
        public bool CreateDeveloper(DeveloperCreate model)
        {
            var entity =
                new Developers()
            {
                OwnerID             = _userId,
                DevelopersID        = model.DeveloperID,
                DevelopersName      = model.Name,
                DevelopersHiredDate = model.DateHired,
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Developers.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
        public ActionResult Create(DeveloperCreate model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var svc = CreateDeveloperService();

            if (svc.CreateDeveloper(model))
            {
                TempData["SaveResult"] = "Developer was successfully added to the database!";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "An error occurred while attempting to add the developer to the database - changes not saved.");
            return(View(model));
        }
        public bool CreateDeveloper(DeveloperCreate model)
        {
            var entity =
                new Developer()
            {
                FirstName   = model.FirstName,
                MI          = model.MI,
                LastName    = model.LastName,
                Address     = model.Address,
                City        = model.City,
                State       = model.State,
                Zip         = model.Zip,
                Cell        = model.Cell,
                SocialMedia = model.SocialMedia
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.Developers.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }
Beispiel #10
0
 public bool CreateDeveloper(DeveloperCreate model)
 {
     CallCount++;
     return(ReturnValue);
 }