public UserQualification SaveUserQualification(int userProfileId, string title, string institution, string receiveDate, string quali_certi, string userName) { UserQualification qualification = new UserQualification(); qualification.UserProfileId = userProfileId; qualification.Title = title; qualification.Institution = institution; qualification.ReceiveDate = receiveDate; if (quali_certi == "Q") { qualification.IsEducation = true; } else { qualification.IsEducation = false; } if (quali_certi == "C") { qualification.IsCertification = true; } else { qualification.IsCertification = false; } qualification.CreatedBy = userName;// User.Identity.Name; qualification.CraetedDate = DateTime.Now; db.UserQualification.Add(qualification); db.SaveChanges(); return(qualification); }
public UserQualificationModel(UserQualification userQualification) { User = new UserModel(userQualification.User); Qualification = new QualificationModel(userQualification.Qualification); QualificationType = (QualificationTypes)userQualification.Qualification.QualificationTypeId; DateAwarded = userQualification.UpdatedDate; }
public JsonResult DeleteUserQualification(int Id) { UserQualification userQualification = new UserQualification(); userQualification = this._userQualificationRepo.All.Where(a => a.Id == Id).FirstOrDefault(); this._userQualificationRepo.Delete(userQualification); this._unitOfWork.Commit(); // declare classObject //bool isDeleted = this._userProfileService.DeleteUserQualification(Id); //return success message as json result. return(Json("success", JsonRequestBehavior.AllowGet)); }
public IEntityCRUDResponse DeleteUserQualification(UserQualification entity) { try { _userQualificationsRepository.Delete(entity); _entityCRUDResponse.Returned_ID = entity.Id; _entityCRUDResponse.Success = true; _entityCRUDResponse.Message = "User Qualification was Successfully Deleted."; } catch (Exception e) { _entityCRUDResponse.Returned_ID = 0; _entityCRUDResponse.Success = false; _entityCRUDResponse.Message = "User Qualification was not successfully deleted, - " + e.Message; } return(_entityCRUDResponse); }
/// <summary> /// /// </summary> /// <param name="entity"></param> /// <returns></returns> public IEntityCRUDResponse AddUserQualification(UserQualification entity) { try { _userQualificationsRepository.Insert(entity); _entityCRUDResponse.Returned_ID = entity.Id; _entityCRUDResponse.Success = true; _entityCRUDResponse.Message = "User Qualification was Successfully Added."; } catch (Exception e) { _entityCRUDResponse.Returned_ID = 0; _entityCRUDResponse.Success = false; _entityCRUDResponse.Message = "User Qualification was NOT Successfully Added, - " + e.Message; } return(_entityCRUDResponse); }
private UserQualificatinBM ConvertToBM(UserQualification model) { return(new UserQualificatinBM() { Id = model.Id, UserId = model.UserId, SchoolName = model.SchoolName, Degree = model.DegreeName, Percentage = model.Percentage, Description = model.Description, CreatedBy = model.CreatedBy, CreationDate = model.CreationDate, StartDate = model.StartDate, EndDate = model.EndDate, ModifiedBy = model.ModifiedBy, ModificationDate = model.ModificationDate }); }
public bool DeleteUserQualification(int id) { try { UserQualification qualification = new UserQualification(); //get record by id qualification = db.UserQualification.Find(id); //remove fetched record from table db.UserQualification.Remove(qualification); //save changes on database db.SaveChanges(); return(true); } catch (Exception) { throw; } }
public JsonResult SaveUserQualification(int userProfileId, string title, string institution, string receiveDate, string quali_certi) { UserQualification qualification = new UserQualification(); qualification.UserProfileId = userProfileId; qualification.Title = title; qualification.Institution = institution; qualification.ReceiveDate = receiveDate; if (quali_certi == "Q") { qualification.IsEducation = true; } else { qualification.IsEducation = false; } if (quali_certi == "C") { qualification.IsCertification = true; } else { qualification.IsCertification = false; } qualification.CreatedBy = User.Identity.Name;// User.Identity.Name; qualification.CraetedDate = DateTime.Now; this._userQualificationRepo.Add(qualification); this._unitOfWork.Commit(); return(new JsonResult() { Data = qualification, }); //UserQualification qualification = this._userProfileService.SaveUserQualification(userProfileId, title, institution, receiveDate, quali_certi,User.Identity.Name); //return new JsonResult() //{ // Data = qualification, //}; }
public void PostAddQualification([FromBody] Guid[] QualificationLookupid) { var email = HttpContext.Current.User.Identity.Name; db.UserQualifications.RemoveRange(db.UserQualifications.Where(x => x.UserProfileId == db.UserProfiles.FirstOrDefault(usr => usr.Email == email).Id)); db.SaveChanges(); for (int i = 0; i < QualificationLookupid.Count(); i++) { UserQualification userQualification = new UserQualification(); userQualification.UserQualificationId = Guid.NewGuid(); var id = QualificationLookupid[i]; userQualification.Qualificationslookup = db.Qualificationslookups.FirstOrDefault(qual => qual.QualificationId == id); userQualification.UserProfile = db.UserProfiles.FirstOrDefault(usr => usr.Email == email); db.UserQualifications.Add(userQualification); db.SaveChanges(); if (userQualification == null) { throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound)); } } }