public ActionResult Create(CertificationModel cert) { try { InitializePageData(); if (ModelState.IsValid) { if (certService.Exists(cert.Name)) { DisplayWarningMessage($"The Certification Name '{cert.Name}' is duplicate"); return(View(cert)); } CertificationDto certModel = Mapper.Map <CertificationModel, CertificationDto>(cert); certService.AddCertificate(certModel); DisplaySuccessMessage($"New Certification '{cert.Name}' has been stored successfully"); return(RedirectToAction("List", new { taID = Session["TAID"] })); } } catch (Exception exp) { DisplayLoadErrorMessage(exp); } return(View(cert)); }
public ActionResult Edit(int id, CertificationModel cert) { try { InitializePageData(); if (ModelState.IsValid) { if (certService.Exists(cert.Name, cert.CertificationID)) { DisplayWarningMessage($"Certification Name '{cert.Name}' is duplicate"); return(View(cert)); } CertificationDto certModel = Mapper.Map <CertificationModel, CertificationDto>(cert); certService.Update(certModel); DisplaySuccessMessage($"Certification '{cert.Name}' details have been modified successfully"); return(RedirectToAction("List", new { taID = Session["TAID"] })); } } catch (Exception exp) { DisplayUpdateErrorMessage(exp); } return(View(cert)); }
// GET: Certs/Edit/5 public ActionResult Edit(int?id) { CertificationModel cert = new CertificationModel(); try { InitializePageData(); if (!id.HasValue) { DisplayWarningMessage("Looks like, the ID is missing in your request"); return(RedirectToAction("List", new { taID = Session["TAID"] })); } if (!certService.Exists(id.Value)) { DisplayWarningMessage($"Sorry, We couldn't find the Certification with ID: {id.Value}"); return(RedirectToAction("List", new { taID = Session["TAID"] })); } CertificationDto practiceDto = certService.GetByID(id.Value); cert = Mapper.Map <CertificationDto, CertificationModel>(practiceDto); } catch (Exception exp) { DisplayReadErrorMessage(exp); } return(View(cert)); }
public ActionResult AddCertification(int?cid, int?eid) { EmpCertificationModel certModel = new EmpCertificationModel(); try { if (!cid.HasValue) { DisplayWarningMessage("Looks like, the Certification ID is invalid"); return(View(certModel)); } certModel.CertificationID = cid.Value; CertificationDto cert = certService.GetByID(certModel.CertificationID); certModel.CertificationName = cert?.Name; certModel.ShortName = cert?.ShortName; if (!eid.HasValue) { DisplayWarningMessage("Looks like, the Employee ID is invalid"); return(View(certModel)); } certModel.EmployeeID = eid.Value; EmployeeDto emp = empService.GetEmployee(eid.Value); certModel.EmployeeName = $"{emp?.FirstName} {emp?.LastName}"; } catch (Exception exp) { DisplayLoadErrorMessage(exp); } return(View(certModel)); }
public void Add(CertificationDto entity) { Certification cert = CreateBusinessEntity(entity, true); Entities.Add(cert); DataContext.Entry(cert).State = EntityState.Added; DataContext.SaveChanges(); }
private void MigrateEntity(CertificationDto sourceEntity, Certification targetEntity) { targetEntity.Name = sourceEntity.Name; targetEntity.ShortName = sourceEntity.ShortName; targetEntity.TechnologyAreaID = sourceEntity.TechnologyAreaID; targetEntity.CertificationID = sourceEntity.CertificationID; targetEntity.UpdateTimeStamp(sourceEntity.LoggedInUserName); }
public void Update(CertificationDto entity) { Certification buzEntity = Entities.FirstOrDefault(e => e.CertificationID == entity.CertificationID); MigrateEntity(entity, buzEntity); buzEntity.UpdateTimeStamp(entity.LoggedInUserName); Entities.Add(buzEntity); DataContext.Entry(buzEntity).State = EntityState.Modified; DataContext.SaveChanges(); }
public void Delete(CertificationDto entity) { Certification cert = Entities.FirstOrDefault(e => e.CertificationID == entity.CertificationID); cert.IsDeleted = true; cert.UpdateTimeStamp(entity.LoggedInUserName); Entities.Add(cert); DataContext.Entry(cert).State = EntityState.Modified; DataContext.SaveChanges(); }
public bool AddCertification(CertificationDto certificationDto) { Certification certification = new Certification() { uri = certificationDto.uri, TrainerId = certificationDto.TrainerId, TraineeId = certificationDto.TraineeId }; datacontext.Certifications.Add(certification); return(datacontext.SaveChanges() != -1); }
private Certification CreateBusinessEntity(CertificationDto certDto, bool isNewEntity = false) { Certification category = new Certification { CertificationID = certDto.CertificationID, Name = certDto.Name, TechnologyAreaID = certDto.TechnologyAreaID, ShortName = certDto.ShortName, }; category.UpdateTimeStamp(certDto.LoggedInUserName, true); return(category); }
public IActionResult Put(string id, [FromBody] CertificationDto t) { ApplicationUser user = GetUserIncludingCerts(id); Certification cert = user.AddCertification(t, _userManager).Result; if (cert != null) { return(Ok(cert.Id)); } else { return(BadRequest()); } }
public CertificationDto AddCertification(CertificationDto certification) { certification.Rn = 629; certification.Catalog = new CatalogDto(1007318777); return(certification); }
public CertificationDto GetCertification(long id) { CertificationDto result = GetEntity <Certification, CertificationDto>(id); return(result); }
public void AddCertificate(CertificationDto entity) { repo.Add(entity); }
public void UpdateCertification(CertificationDto certification) { UpdateEntity <Certification, CertificationDto>(certification); }
public void RemoveCertification(CertificationDto certification) { RemoveEntity <Certification, CertificationDto>(certification); }
public CertificationDto AddCertification(CertificationDto certification) { return(AddEntity <Certification, CertificationDto>(certification)); }
public void RemoveCertification(CertificationDto certification) { return; }
public void UpdateCertification(CertificationDto certification) { return; }
public void Delete(CertificationDto entity) { repo.Delete(entity); }
public void Update(CertificationDto entity) { repo.Update(entity); }