public ActionResult <CareerLogDto> UpdateCareer(string token, CareerLogDto careerLog)
        {
            _telemetry.TrackEvent("CareerLogsController-UpdateCareer", new Dictionary <string, string>
            {
                { nameof(token), token }
            });

            CareerLog res = _careerLogService.Update(token, careerLog);

            return(CreatedAtRoute("UpdateCareer", res));
        }
Example #2
0
        public CareerLog Create(CareerLog log)
        {
            var careerLog = new CareerLog
            {
                token = Guid.NewGuid().ToString("N"),
                name  = log.name,
            };

            if (log.careerLogEntries != null)
            {
                careerLog.startDate        = log.careerLogEntries[0].startDate;
                careerLog.endDate          = log.careerLogEntries[^ 1].endDate;
        public ActionResult <CareerLog> CreateCareer(CareerLog log)
        {
            _telemetry.TrackEvent("CareerLogsController-CreateCareer", new Dictionary <string, string>
            {
                { nameof(CareerLog.name), log.name }
            });

            log.userLogin = User.Identity.Name;

            CareerLog res = _careerLogService.Create(log);

            return(CreatedAtRoute("CreateCareer", res));
        }
Example #4
0
        public CareerLog Create(CareerLog log)
        {
            var careerLog = new CareerLog
            {
                Token              = Guid.NewGuid().ToString("N"),
                Name               = log.Name,
                UserLogin          = log.UserLogin,
                EligibleForRecords = log.EligibleForRecords,
                CareerLogMeta      = log.CareerLogMeta
            };

            if (log.CareerLogEntries != null)
            {
                careerLog.StartDate        = log.CareerLogEntries[0].StartDate;
                careerLog.EndDate          = log.CareerLogEntries[^ 1].EndDate;
Example #5
0
        public ActionResult <CareerLogDto> CreateCareer(CareerLog log)
        {
            _telemetry.TrackEvent("CareerLogsController-CreateCareer", new Dictionary <string, string>
            {
                { nameof(CareerLog.name), log.name }
            });

            if (!IsLocalhost)
            {
                return(Unauthorized());
            }

            CareerLog res = _careerLogService.Create(log);

            return(CreatedAtRoute("CreateCareer", res));
        }
Example #6
0
        public async Task <IActionResult> OnGetAsync()
        {
            var user = await _userManager.GetUserAsync(User);

            if (user == null)
            {
                return(NotFound($"Unable to load user with ID '{_userManager.GetUserId(User)}'."));
            }

            CareerLog = _careerLogService.GetByToken(RouteData.Values["token"].ToString());

            if (CareerLog.CareerLogMeta != null)
            {
                InitFieldValues();
            }
            else
            {
                Input.CareerName = CareerLog.Name;
            }

            await LoadAsync(user);

            return(Page());
        }
Example #7
0
 public CareerListItem(CareerLog c)
 {
     Id   = c.Id;
     name = c.name;
 }
 public CareerListItem(CareerLog c)
 {
     Id    = c.Id;
     name  = c.name;
     token = c.token;
 }