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)); }
public IHttpActionResult Post(DeveloperCreate developer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateDeveloperService(); if (!service.CreateDeveloper(developer)) { return(InternalServerError()); } return(Ok()); }
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)); }
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); } }
public bool CreateDeveloper(DeveloperCreate model) { CallCount++; return(ReturnValue); }