public IHttpActionResult Patch(ProjectViewModel model) { if (model.id < 0) { return(BadRequest()); } var svc = new ProjectAppSvcGeneric(); var toUpdate = svc.Get(model.id.Value); if (toUpdate == null) { return(NotFound()); } try { toUpdate.ProjectName = model.projectName; var result = svc.Update(toUpdate); return(Ok(result)); } catch (Exception ex) { return(InternalServerError(ex)); } }
private bool DoCreateProject(ProjectViewModel model) { var svc = new ProjectAppSvcGeneric(); var created = svc.Create(model.GetEntity()); return(created.Id > 0); }
//private bool DoDeleteProject() { // var service = new ProjectAppSvcGeneric(); // var delete = service.Delete(); // return View(); //} public ActionResult Delete(int id) { var service = new ProjectAppSvcGeneric(); var delete = service.Delete(id); return(RedirectToAction("List")); }
private bool DoUpdateProject(ProjectViewModel model) { var svc = new ProjectAppSvcGeneric(); var updated = svc.Update(model.GetEntity()); return(updated != null); }
public void FindByTestGetAll() { var svc = new ProjectAppSvcGeneric(); var result = svc.FindBy(null); Assert.IsNotNull(result); Assert.IsTrue(result.Count() > 0); }
public ActionResult List() { var service = new ProjectAppSvcGeneric(); var listProject = service.FindBy(null); ViewBag.listProject = listProject; return(View()); }
public void FindByTestGetByName() { var svc = new ProjectAppSvcGeneric(); var result = svc.FindBy(new Project { ProjectName = "fusca" }); Assert.IsNotNull(result); Assert.IsTrue(result.Count() > 0); }
private ProjectViewModel GetViewModelForEdit(int id) { var project = new ProjectAppSvcGeneric().Get(id); return(new ProjectViewModel { ProjectName = project.ProjectName, StartDate = project.StartDate, EndDate = project.EndDate, IsEdit = true, Id = project.Id }); }
public void DeleteTest() { var svc = new ProjectAppSvcGeneric(); var objProject = new Project { Id = 2 }; var result = svc.Delete(objProject.Id); Assert.IsNotNull(result); Assert.IsTrue(result); }
public void UpdateTest() { var objCustomer = new Project() { Id = 1, ProjectName = "Fusca Voador Falante com farol de raio lazer e bazuca" }; var svc = new ProjectAppSvcGeneric(); var projectUpdated = svc.Update(objCustomer); Assert.IsNotNull(projectUpdated); Assert.IsTrue(projectUpdated.Id > 0); }
public void CreateTest() { var objProject = new Project { ProjectName = "Lixo para teste", StartDate = DateTime.Now, IsActive = true, CustomerId = 1 }; var svc = new ProjectAppSvcGeneric(); var result = svc.Create(objProject); Assert.IsNotNull(result); Assert.IsTrue(result.Id > 0); }
public IHttpActionResult Get(int id) { if (id < 0) { return(BadRequest()); } var svc = new ProjectAppSvcGeneric(); var customer = svc.Get(id); if (customer == null) { return(NotFound()); } return(Ok(customer)); }
public IHttpActionResult Delete(int id) { if (id < 0) { return(BadRequest()); } var svc = new ProjectAppSvcGeneric(); var project = svc.Get(id); if (project == null) { return(NotFound()); } var result = svc.Delete(id); return(result ? StatusCode(HttpStatusCode.NoContent) : StatusCode(HttpStatusCode.InternalServerError)); }
public IHttpActionResult Create(ProjectViewModel model) { if ( string.IsNullOrEmpty(model.projectName) || (model.customerId <= 0) ) { return(BadRequest()); } try { var svc = new ProjectAppSvcGeneric(); var newProject = svc.Create(model.GetProject()); return(Ok(newProject)); } catch (Exception e) { return(InternalServerError(e)); } }
public ProjectUserViewModel(int projetoId) { var result = new ProjectAppSvcGeneric().Get(projetoId); ProjectId = result.Id; ProjectName = result.ProjectName; var allUsers = new UserAppSvcGeneric().FindBy(null); var dispUser = allUsers.ToList(); var usersInproject = new ProjectUserAppSvcGeneric().FindBy(new ProjetcUser { ProjectId = projetoId }); foreach (var inProj in usersInproject) { dispUser.RemoveAll(r => r.Id == inProj.UserId); } DdlUsuarios = HelperForDropdown <User> .GetDropDownListFrom(dispUser, "Name"); }