Example #1
0
        public async Task <IActionResult> Delete(int postingID, string returnUrl)
        {
            var currentUser                   = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
            IntrestedCandidate thisIC         = ((_context.IntrestedCandidate.Where(i => (i.PostingID == postingID) && (i.UserID == currentUser)).FirstOrDefault()));
            string             detailReturnID = postingID.ToString();

            if (currentUser == thisIC.UserID)
            {
                _context.IntrestedCandidate.Remove(thisIC);
                await _context.SaveChangesAsync();
            }
            var returnPath = "../Postings/Details/" + postingID.ToString();

            return(Redirect(returnPath));
        }
Example #2
0
        public async Task <IActionResult> Create(int postingID)
        {
            var currentUser = this.User.FindFirstValue(ClaimTypes.NameIdentifier);

            if (currentUser != null && postingID != null)
            {
                IntrestedCandidate intrestedCandidate = new IntrestedCandidate();
                intrestedCandidate.UserID    = currentUser;
                intrestedCandidate.PostingID = postingID;
                _context.Add(intrestedCandidate);
                await _context.SaveChangesAsync();
            }
            var returnPath = "../Postings/Details/" + postingID.ToString();

            return(Redirect(returnPath));
        }