public async Task <ResponseModel> Insert(ProfessionalQualificationModel model) { ResponseModel response = new ResponseModel(); try { ProfessionalQualification md = new ProfessionalQualification(); md.Name = model.Name; md.Precedence = model.Precedence; md.IsActive = model.IsActive; md.CreateBy = base.UserId; md.CreateDate = DateTime.Now; md.Deleted = false; await _context.ProfessionalQualificationRepository.AddAsync(md).ConfigureAwait(true); await _context.SaveChangesAsync(); _memoryCachingService.Remove(CacheKey); } catch (Exception ex) { throw ex; } return(response); }
public async Task <ResponseModel> Delete(ProfessionalQualificationModel model) { ResponseModel response = new ResponseModel(); try { ProfessionalQualification md = await _context.ProfessionalQualificationRepository.FirstOrDefaultAsync(m => m.Id == model.Id); if (!md.RowVersion.SequenceEqual(model.RowVersion)) { response.ResponseStatus = Core.CommonModel.Enums.ResponseStatus.OutOfDateData; return(response); } md.Deleted = true; md.UpdateBy = base.UserId; md.UpdateDate = DateTime.Now; _context.ProfessionalQualificationRepository.Update(md); await _context.SaveChangesAsync(); _memoryCachingService.Remove(CacheKey); } catch (Exception ex) { throw ex; } return(response); }
public Guid createProfessionalQualification(ProfessionalQualification ProfessionalQualification) { context.ProfessionalQualifications.Add(ProfessionalQualification); context.SaveChanges(); return(ProfessionalQualification.Id); }
public ActionResult DeleteConfirmed(int id) { ProfessionalQualification professionalqualification = db.ProfessionalQualifications.Find(id); db.ProfessionalQualifications.Remove(professionalqualification); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /ProfessionalQualification/Details/5 public ActionResult Details(int id = 0) { ProfessionalQualification professionalqualification = db.ProfessionalQualifications.Find(id); if (professionalqualification == null) { return(HttpNotFound()); } return(View(professionalqualification)); }
public ActionResult Edit(ProfessionalQualification professionalqualification) { if (ModelState.IsValid) { db.Entry(professionalqualification).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CertificationId = new SelectList(db.Certifications, "Id", "Title", professionalqualification.CertificationId); ViewBag.PersonalInfoId = new SelectList(db.PersonalInformations, "Id", "FathersName", professionalqualification.PersonalInfoId); return(View(professionalqualification)); }
// // GET: /ProfessionalQualification/Edit/5 public ActionResult Edit(int id = 0) { ProfessionalQualification professionalqualification = db.ProfessionalQualifications.Find(id); if (professionalqualification == null) { return(HttpNotFound()); } ViewBag.CertificationId = new SelectList(db.Certifications, "Id", "Title", professionalqualification.CertificationId); ViewBag.PersonalInfoId = new SelectList(db.PersonalInformations, "Id", "FathersName", professionalqualification.PersonalInfoId); return(View(professionalqualification)); }