public IEnumerable <UserDetailsView> GetUsers() { Userservice userservice = new Userservice(); IEnumerable <UserDetailsView> users = userservice.GetUsers(); return(users); }
public DeploymentToDisplay(Deployment document, ProjectService ProjectService, DatabaseService DatabaseService, Userservice Userservice) { _ProjectService = ProjectService; _DatabaseService = DatabaseService; _Userservice = Userservice; var _project = _ProjectService.Get(document.AttachedToProjectId); var project_string = _project.Name; var _db = _DatabaseService.Get(document.TargetDbId); var db_string = _db.Name; var _user = _Userservice.Get(document.SchemaCreatedByUserId); var user_string = _user.FullName; this.DeploymentId = document.DeploymentId; this.Name = document.Name; this.DeployMode = document.DeployMode; this.PlannedTimeOfDeployment = document.PlannedTimeOfDeployment; this.TimeOfDeployment = document.TimeOfDeployment; this.Details = document.Details; this.HasBeenDeployed = document.HasBeenDeployed; this.AttachedFeatureDescription = document.AttachedFeatureDescription; this.SchemaContent = document.SchemaContent; this.TargetDbId = document.TargetDbId; this.Nazwa_bd = db_string; this.SchemaCreatedByUserId = document.SchemaCreatedByUserId; this.Nazwa_user = user_string; this.AttachedToProjectId = document.AttachedToProjectId; this.Nazwa_project = project_string; }
public HttpResponseMessage DeleteOneUserDog([FromBody] DogDetailsView userDog) { try { dogValidator userdogValidator = new dogValidator(); ValidationResult results = userdogValidator.Validate(userDog); if (results.IsValid) { Userservice userservice = new Userservice(); userservice.DeleteDog(userDog); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } } catch (HttpRequestException ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); // throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, // badInputValidationException.Result)); //Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } }
public HttpResponseMessage UpdateUserDog([FromBody] DogDetailsView userDog) { try { dogValidator userdogValidator = new dogValidator(); ValidationResult results = userdogValidator.Validate(userDog); if (results.IsValid) { //var jsonString = userDogs.Content.ReadAsStringAsync().Result; //DogsForManagerView list = JsonConvert.DeserializeObject<DogsForManagerView>(jsonString); // UserDetailsView user = JsonConvert.DeserializeObject<UserDetailsView>(jsonString); Userservice userservice = new Userservice(); userservice.UpdateDog(userDog); return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } } catch (HttpRequestException ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); // throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, // badInputValidationException.Result)); //Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } }
public DeploymentController(DeploymentService DeploymentService, ProjectService ProjectService, DatabaseService DatabaseService, Userservice Userservice) { _DeploymentService = DeploymentService; _ProjectService = ProjectService; _DatabaseService = DatabaseService; _Userservice = Userservice; }
public HttpResponseMessage UpdateUserDetails([FromBody] UserDetailsView user) { try { UpdateUserValidator validator = new UpdateUserValidator(); ValidationResult results = validator.Validate(user); if (results.IsValid) { Userservice userservice = new Userservice(); userservice.UpdateUserDetails(user); return(Request.CreateResponse(HttpStatusCode.OK)); // return Ok(); } else { List <string> errorlist = new List <string>(); foreach (var value in results.Errors) { errorlist.Add(value.ErrorMessage); } var response = Request.CreateResponse(HttpStatusCode.BadRequest); response.Content = new StringContent(errorlist[0]); return(response); // return Request.CreateResponse(HttpStatusCode.BadRequest); } } catch (HttpRequestException ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); // throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, // badInputValidationException.Result)); //Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } }
public APIControllerUserserviceFriends(DatabaseContext context) { _userservice = new Userservice(context); _friendBridge = new FriendBridge(); _returnBridge = new ReturnObjectBridge(); }
public HomeController(Userservice Userservice, IConfiguration config, ILogger <HomeController> logger) { _config = config; _Userservice = Userservice; _logger = logger; }
public ActionResult Statisticts() { var Users = Userservice.Get().ToList(); List <int> Hours = new List <int>(); List <int> Status = new List <int>(); List <int> incomes = new List <int>(); List <int> outcomes = new List <int>(); Status.Add(Taskservice.GetNumOfProjectStatuses("DONE")); Status.Add(Taskservice.GetNumOfProjectStatuses("in progress")); Status.Add(Taskservice.GetNumOfProjectStatuses("new")); ViewBag.Status = Status; for (int i = 0; i < 12; i++) { DateTime date = new DateTime(DateTime.Today.Year, i + 1, 1); Hours.Add(Teamservice.GetHoursForMonth(date)); incomes.Add(Incomeservice.GetMounthlyIncomesSum(date)); outcomes.Add(Outcomeservice.GetMounthlyOutcomesSum(date)); } ViewBag.Hours = Hours; ViewBag.Incomes = incomes; ViewBag.Outcomes = outcomes; return(View()); }
public APIControllerUserserviceUser(DatabaseContext context) { _userservice = new Userservice(context); _userBridge = new UserBridge(); _returnBridge = new ReturnObjectBridge(); }
public ActionResult ProjectShow(int id) { ViewBag.Status = ProjectStatusesService.Get(); var item = Projectservice.Single(id); ViewBag.Users = Userservice.Get(); return(View(item)); }
public ActionResult ProjectNew() { ViewBag.Users = Userservice.Get(); ViewBag.Status = ProjectStatusesService.Get(); return(View("ProjectEdit", new ProjectsViewModel() { StartDate = DateTime.Now, EndDate = DateTime.Now, AccountId = 1 })); }
public HttpResponseMessage GetUserFB([FromBody] LoginView loginView) { // password in LoginView == FBid //UserName in DB =FBid UserDetailsView userDetailsView = null; int code = (int)HttpStatusCode.OK; List <string> errorlist = null; try { LoginValidatorFB validator = new LoginValidatorFB(); ValidationResult results = validator.Validate(loginView); bool validationSucceeded = results.IsValid; if (validationSucceeded) { Userservice userservice = new Userservice(); userDetailsView = userservice.GetUserFB(loginView.UserEmail, loginView.UserPassword); if (userDetailsView != null) { code = (int)HttpStatusCode.OK; } else { code = (int)HttpStatusCode.BadRequest; } } else { code = (int)HttpStatusCode.BadRequest; errorlist = new List <string>(); foreach (var value in results.Errors) { errorlist.Add(value.ErrorCode); //errorlist.Add(value.Errors); } } if ((HttpStatusCode)code == HttpStatusCode.OK) { return(Request.CreateResponse(HttpStatusCode.OK, userDetailsView)); } else { return(Request.CreateResponse(code)); } } catch { bool x = ModelState.IsValid; return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public HttpResponseMessage GetUser(int userid) { Userservice userservice = new Userservice(); UserDetailsView user = userservice.GetUser(userid); if (user == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(Request.CreateResponse(HttpStatusCode.OK, user)); } }
// public async System.Threading.Tasks.Tasks<ActionResult> IndexAsync(int project) public ActionResult Index(int Projects) { Session["CurrentProId"] = Projects; var Outcomes = Outcomeservice.Get(Projects); //Taskservice.Save(listTasks); var jira = JiraService.GetJira(Projects); ViewBag.Jira = jira; ViewBag.Projects = Projectservice.Get(Projects); ViewBag.OutcomesUntilNow = Outcomes.Sum(i => i.Cost); ViewBag.OuotcomeDiff = ViewBag.Projects.TaskTotalCost - Outcomes.Sum(i => i.Cost); var percentage = (ViewBag.OuotcomeDiff / ViewBag.Projects.TaskTotalCost) * 100; percentage = Math.Floor(percentage); ViewBag.Percenses = percentage; ViewBag.ProjectsName = Projectservice.GetnameProjects(Projects); ViewBag.Status = ToDoListStatusesService.Get(); ViewBag.Projects = Projectservice.Get(); //var closestRisks = Riskservice.(Projects); //ViewBag.Days = Enumerable.Range(0, 1 + (closestRisks.Date - DateTime.Now).Days) //.Select(offset => (DateTime.Now).AddDays(offset)).Count(); var percentageSprint = jira.ClosedIssuesInActiveSprint / ViewBag.Jira.AllIssuesInActiveSprint * 100; if (percentageSprint > 0) { ViewBag.PercentageSprint = percentageSprint; } else { ViewBag.PercentageSprint = 0; } var percentageCloseSprint = jira.ClosestSprint * 100 / jira.CountSprint; if (percentageCloseSprint > 0) { ViewBag.PercentageCloseSprint = percentageCloseSprint; } else { ViewBag.PercentageCloseSprint = 0; } //ViewBag.ClosestRisks = closestRisks; ViewBag.ProjectId = Projects; ViewBag.CurrentProject = Projectservice.Get(Projects); Session["isManneger"] = Userservice.IsProjectManager(Projects, ((UsersViewModel)Session["CurrentUsers"]).Id); return(View()); }
public HttpResponseMessage GetUserDogs(int userid) { Userservice userservice = new Userservice(); List <DogDetailsView> list = userservice.GetUserDogs(userid); if (list.Count == 0) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(Request.CreateResponse(HttpStatusCode.OK, list)); } }
public UserController( Userservice Userservice, DatabaseService DatabaseService, DeploymentService DeploymentService, ProjectService ProjectService, UserManager <UserWithIdentity> userManager, SignInManager <UserWithIdentity> signInManager) { _Userservice = Userservice; _ProjectService = ProjectService; _DatabaseService = DatabaseService; _DeploymentService = DeploymentService; _userManager = userManager; _signInManager = signInManager; }
public HttpResponseMessage GetUserDogsByManager([FromBody] int userid) { Userservice userservice = new Userservice(); DogsForManagerView dogsForManagerView = userservice.GetUserDogsForManager(userid); if (dogsForManagerView == null) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } else { return(Request.CreateResponse(HttpStatusCode.OK, dogsForManagerView)); } }
public ActionResult Register(UsersLoginViewModel Users) { foreach (var us in Userservice.Get()) { if (us.Name == Users.Name) { ViewBag.RegisterUsers = "User name exists already"; return(View(Users)); } } Userservice.Save(Users as UsersViewModel); return(RedirectToAction("Login")); }
//[ValidateAntiForgeryToken] public ActionResult Login(UsersLoginViewModel Users) { foreach (var item in Userservice.Get()) { if (item.Name == Users.Name && item.Password == Users.Password) { Session["CurrentUsers"] = item; Userservice.UserId = item.Id; SignInRemember(Users.Name, true); return(RedirectToLocal(Users.ReturnUrl)); } } ViewBag.Login = "******"; return(View()); }
public HttpResponseMessage InsertUserDetailsByManager([FromBody] UserDetailsView user) { //HttpStatusCodeResult httpStatusCodeResult = null; //int code =(int) HttpStatusCode.OK; try { //var jsonString = userNew.Content.ReadAsStringAsync().Result; // UserDetailsView user = JsonConvert.DeserializeObject<UserDetailsView>(userNew); UserValidatorManager validator = new UserValidatorManager(); ValidationResult results = validator.Validate(user); if (results.IsValid) { Userservice userservice = new Userservice(); userservice.InsertUserDetails(user); return(Request.CreateResponse(HttpStatusCode.OK)); // return Ok(); } else { List <string> errorlist = new List <string>(); foreach (var value in results.Errors) { errorlist.Add(value.ErrorMessage); } var response = Request.CreateResponse(HttpStatusCode.BadRequest); response.Content = new StringContent(errorlist[0]); return(response); //List<string> errorlist = new List<string>(); //foreach (var value in results.Errors) //{ // errorlist.Add(value.ErrorMessage); //} // return Request.CreateResponse(HttpStatusCode.BadRequest); } } catch (HttpRequestException ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); // throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, // badInputValidationException.Result)); //Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } }
public ActionResult Teams(TeamsearchViewModel search) { // ViewBag.DatesProjects = Teamservice.DatesProjects(); var Projects = Projectservice.Get(); Projects.Insert(0, new ProjectsViewModel() { Id = 0, Name = "All" }); ViewBag.Projects = Projects; ViewBag.Search = search; var Users = Userservice.Get(); var items = Teamservice.GetHoursUsers(search); ViewBag.AlertMore180Hours = Teamservice.GetHoursMore180Dashboard(items); ViewBag.Dates = Teamservice.DatesBySearch(search.FromDate, search.ToDate); ViewBag.Users = Users; return(View(items)); }
public ActionResult Projectsave(ProjectsViewModel model) { if (ModelState.IsValid == false) { var Users = Userservice.Get(); ViewBag.Status = ProjectStatusesService.Get(); ViewBag.Users = new SelectList(Users, "Id", "Name"); return(View(model)); } Projectservice.Save(model); RolesService.New(Projectservice.GetLast(), "group mannager"); Userservice.Save(new RefUserProViewModel { UserId = ((UsersViewModel)Session["CurrentUsers"]).Id, IsOwner = true, ProjectId = Projectservice.GetLast(), ProjecrId = Projectservice.GetLast(), Task = new Services.Entities.TasksRoles { RoleId = RolesService.GetLast() } }); return(View("CloseAndRefresh")); }
public HttpResponseMessage AddOneUserDog([FromBody] DogDetailsView userDog) { try { dogValidator userdogValidator = new dogValidator(); ValidationResult results = userdogValidator.Validate(userDog); if (results.IsValid) { //var jsonString = userDogs.Content.ReadAsStringAsync().Result; //DogsForManagerView list = JsonConvert.DeserializeObject<DogsForManagerView>(jsonString); // UserDetailsView user = JsonConvert.DeserializeObject<UserDetailsView>(jsonString); Userservice userservice = new Userservice(); userservice.AddOneDogForUser(userDog); return(Request.CreateResponse(HttpStatusCode.OK)); } else { List <string> errorlist = new List <string>(); foreach (var value in results.Errors) { errorlist.Add(value.ErrorMessage); } var response = Request.CreateResponse(HttpStatusCode.BadRequest); response.Content = new StringContent(errorlist[0]); return(response); // return Request.CreateResponse(HttpStatusCode.BadRequest); } } catch (HttpRequestException ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); // throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, // badInputValidationException.Result)); //Request.CreateErrorResponse(HttpStatusCode.NotFound, ex); } }
public ActionResult Projects(ProjectsSearchViewModel search) { ViewBag.Projects = Projectservice.Get(); var items = Projectservice.Get(search, ((UsersViewModel)Session["CurrentUsers"]).Id).Where(p => p.StatusName != "disabled").ToList().ToList(); var Users = Userservice.Get(); Users.Insert(0, new UsersViewModel() { Id = 0, Name = "All" }); var u = Projectservice.Get(search); ViewBag.Users = Users; var status = ProjectStatusesService.Get(); status.Insert(0, new ProjectStatusesViewModel() { Id = 0, Name = "All" }); ViewBag.Status = status; ViewBag.Search = search; return(View(items)); }
public HttpResponseMessage GetUser([FromBody] LoginView loginView) { List <string> errorlist = null; UserDetailsView userDetailsView = null; int code = (int)HttpStatusCode.OK; try { LoginValidator validator = new LoginValidator(); ValidationResult results = validator.Validate(loginView); bool validationSucceeded = results.IsValid; if (validationSucceeded) { Userservice userservice = new Userservice(); userDetailsView = userservice.GetUserWithDogs(loginView.UserEmail, loginView.UserPassword); if (userDetailsView != null) { code = (int)HttpStatusCode.OK; } else { code = (int)HttpStatusCode.BadRequest; } // return Ok(); } else { code = (int)HttpStatusCode.BadRequest; errorlist = new List <string>(); foreach (var value in results.Errors) { errorlist.Add(value.ErrorCode); //errorlist.Add(value.Errors); } //actionContext.Response = actionContext.Request.CreateResponse(HttpStatusCode.BadRequest, errorlist); //IList<ValidationFailure> failures = results.Errors; //List<string> errorlist = new List<string>(); //foreach (ValidationFailure _error in failures) //{ // ModelState.AddModelError(_error.PropertyName, _error.ErrorMessage); // //foreach (var error in value.Errors) // // errorlist.Add(value.ErrorMessage); // //errorlist.Add(value.Errors); //} // return // return new System.Web.Http.Controllers.HttpActionContext() //HttpActionContext actionContext = new HttpActionContext(); // ThrowResponseException(HttpStatusCode.NotAcceptable, errorlist); } if ((HttpStatusCode)code == HttpStatusCode.OK) { return(Request.CreateResponse(HttpStatusCode.OK, userDetailsView)); } else {// return Request.CreateResponse(HttpStatusCode.BadRequest, errorlist); return(Request.CreateResponse(code)); } } catch { bool x = ModelState.IsValid; return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }