Example #1
0
 public Core(IRepositoryService repository, IDialogDisplay dialogDisplay)
 {
     Goals    = new GoalsViewModel(this, repository);
     Projects = new ProjectsViewModel(this, repository);
     Labels   = new LabelsViewModel(this, repository);
     Tasks    = new TasksViewModel(this, repository);
 }
Example #2
0
        public async Task <ActionResult <Goals> > SaveGoals([FromBody] GoalsViewModel goalsViewModel)
        {
            Goals entity;

            if (goalsViewModel.Id == 0)
            {
                entity = await _goalsService.CreateNewAsync();

                entity.User = await _applicationUserService.GetCurrentUserAsync(User);
            }
            else
            {
                entity = await _goalsService.GetGoalsByIdAsync(goalsViewModel.Id);

                if (entity == null)
                {
                    return(BadRequest());
                }
            }

            goalsViewModel.Update(entity);
            await _goalsService.SaveChangesAsync();

            return(Ok(new GoalsViewModel(entity)));
        }
 public GoalsUserControl(User currentUser)
 {
     InitializeComponent();
     currentViewModel = new GoalsViewModel(currentUser);
     //this.DataContext = weekUC.DataContext;
     this.DataContext   = currentViewModel;
     weekUC.DataContext = currentViewModel;
 }
        public IActionResult Goals(GoalsViewModel viewModel)
        {
            var loggedUser = _userManager.GetUserAsync(User);
            var userId     = _userManager.GetUserIdAsync(loggedUser.Result);

            viewModel.Goals = _context.Goals.Where(i => i.AppUserId == userId.Result.ToString()).ToList();
            return(View(viewModel));
        }
        public IHttpActionResult GetgoalPerPlayer(int id)
        {
            int?           goal  = db.goals.Where(n => n.player_id == id).Count();
            GoalsViewModel goals = new GoalsViewModel();

            if (goal == null)
            {
                return(NotFound());
            }
            if (goal != null)
            {
                goals.count = goal;
            }

            return(Ok(goals));
        }
 public UpdateGoalsCommand(GoalsViewModel myGoalsVM)
 {
     this.goalsVM = myGoalsVM;
 }
        public GoalsPage()
        {
            InitializeComponent();

            BindingContext = _viewModel = new GoalsViewModel();
        }
Example #8
0
 public async Task <IHttpActionResult> Get(string fType, string nameContain, string month, string year)
 {
     return(Ok(await GoalsViewModel.MapFromAsync(db.Goals.Where(x => x.Type.Equals(fType) && x.PlantCode.Equals(nameContain) && x.Year.Equals(year) && x.Month.Equals(month)).ToList())));
 }