示例#1
0
        public IActionResult postchecklist(mp_applicant_checklist applicant_checklist)
        {
            var user_id = _userManager.GetUserId(HttpContext.User);

            applicant_checklist.created_by = user_id;
            _applicantChecklistService.AddOrUpdate(applicant_checklist);

            return(Redirect(Request.Headers["Referer"].ToString()));
        }
示例#2
0
        public IActionResult LoadPartial(Guid applicant_id)
        {
            var applicant_checklist = _applicantChecklistService.Get().FirstOrDefault(e => e.clinician_id == applicant_id);

            if (applicant_checklist != null)
            {
                return(PartialView(applicant_checklist));
            }
            applicant_checklist = new mp_applicant_checklist
            {
                clinician_id = applicant_id
            };
            return(PartialView(applicant_checklist));
        }
        public void AddOrUpdate(mp_applicant_checklist applicant_checklist)
        {
            var old = _context.mp_applicant_checklist.FirstOrDefault(e => e.clinician_id == applicant_checklist.clinician_id);

            if (old != null)
            {
                applicant_checklist.created_at = old.created_at;
                applicant_checklist.updated_at = DateTime.Now;
                applicant_checklist.created_by = old.created_by;

                _context.Entry(old).CurrentValues.SetValues(applicant_checklist);
            }
            else
            {
                applicant_checklist.created_at = DateTime.Now;

                _context.mp_applicant_checklist.Add(applicant_checklist);
            }
            _context.SaveChanges();
        }