public JsonResult DoSignup(SignupViewModel model) { try { var result = AccountBusiness.SaveUserDetails(model, true); if (result == "Duplicate") { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Duplicate, ErrorMessage = "Username and Email already exists", Results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } else if (result == "KnownFailure") { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Failed, ErrorMessage = "Fields cannpot be empty.", Results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } else if (result == "Success") { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Success, Results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } else { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Failed, Results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } } catch (Exception ex) { CommonFunctions.LogDetails(ex, null); return(CommonBusiness.GetErrorResponse()); } }
public JsonResult SaveBlog(BlogContentModel model) { try { var addStatus = BlogBusiness.SaveBlog(model); if (addStatus == "Success") { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Success, Results = new ArrayList() { addStatus } }; return(new JsonResult { Data = response }); } else if (addStatus == "Duplicate") { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Duplicate, Results = new ArrayList() { addStatus } }; return(new JsonResult { Data = response }); } else if (addStatus == "AuthenticationFailed") { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.AuthenticationFailed, Results = new ArrayList() { addStatus } }; return(new JsonResult { Data = response }); } else { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Failed, Results = new ArrayList() { addStatus } }; return(new JsonResult { Data = response }); } } catch (Exception ex) { CommonFunctions.LogDetails(ex, null); return(CommonBusiness.GetErrorResponse()); } }
public JsonResult UpdateStudentInfo(StudentInfoModel model) { try { var result = StudentBusiness.UpdateStudentInfo(model); if (result != null) { if (Request.Files.Count > 0) { UploadStudentResume(result.studentId); } } var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult UpdateCorporateBasicInfo(CorporateInfoModel model) { try { var result = CorporateBusiness.UpdateCorporateBasicInfo(model); if (result != null) { if (Request.Files.Count > 0) { UploadLogo(result.corporateId); } } var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult SaveApplicantResponse(int forStudent, int forReject, int userId, int postId) { try { var result = CorporateBusiness.SaveApplicantResponse(forStudent, forReject, userId, postId); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult GetCities() { try { var cities = CommonBusiness.GetCities(); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { cities } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult GetCorporateInfoForEdit(int id) { try { var result = CorporateBusiness.GetCorporateInfoForEdit(id); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult ApplyPost(PostAnswerModel model) { try { var result = CorporateBusiness.ApplyPost(model); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult ChangePassword(ChangePasswordModel model) { try { var result = AccountBusiness.ChangePassword(model); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult EditEmployeeExperience(EmployeeExperienceModel model) { try { var result = EmployeeBusiness.EditEmployeeExperience(model); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult DeleteEmployeeEducation(int id) { try { var result = EmployeeBusiness.DeleteEmployeeEducation(id); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult GetAllBlogs() { try { var results = BlogBusiness.GetAllBlogs(); var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Success, Results = new ArrayList() { results } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { CommonFunctions.LogDetails(ex, null); return(CommonBusiness.GetErrorResponse()); } }
public JsonResult GetApplications(int id) { try { var jobs = CorporateBusiness.GetAppliedPosts(id); //var internships = CorporateBusiness.GetInternships(new PostFilterModel() { postType = 2, userId = id }); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { jobs } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult GetAppliedProfiles(int postId) { try { var studentProfiles = CorporateBusiness.GetAppliedStudents(postId); var employeeProfiles = CorporateBusiness.GetAppliedEmployees(postId); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { studentProfiles, employeeProfiles } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult DoLogin(LoginViewModel model) { try { var result = AccountBusiness.ValidateUser(model); var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Success, Results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } catch (Exception ex) { CommonFunctions.LogDetails(ex, null); return(CommonBusiness.GetErrorResponse()); } }
public JsonResult GetSingleBlog(int Id) { try { var results = BlogBusiness.GetSingleBlog(Id); var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Success, Results = new ArrayList() { results } }; return(new JsonResult { Data = response }); } catch (Exception ex) { CommonFunctions.LogDetails(ex, null); return(CommonBusiness.GetErrorResponse()); } }
public JsonResult DeleteNotice(int id) { try { var result = NoticeBusiness.DeleteNotice(id); var data = new ApiRespnoseWrapper() { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult() { Data = data, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult AddOrUpdateNotice(NoticeModel model) { try { var result = NoticeBusiness.AddOrUpdateNotice(model); var data = new ApiRespnoseWrapper() { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult() { Data = data }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult Login(LoginRequestModel model) { try { var result = AccountBusiness.Login(model); var data = new ApiRespnoseWrapper() { status = ApiRespnoseStatus.Success, results = new ArrayList() { result } }; return(new JsonResult() { Data = data }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult GetInternships(PostFilterModel model) { try { int count = 0; var result = CorporateBusiness.GetInternships(model, ref count); var pages = CommonBusiness.GetPages(count); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { result, pages } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult GetCommonDataForFilters() { try { var cities = CommonBusiness.GetCities(); var skills = CommonBusiness.GetSkills(); var tags = CommonBusiness.GetTags(); var salaryDivision = CommonBusiness.GetSalaryDivision(); var response = new ApiRespnoseWrapper { status = ApiRespnoseStatus.Success, results = new ArrayList() { cities, skills, tags, salaryDivision } }; return(new JsonResult { Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult LoadAllComments(int blogId) { try { if (blogId != 0) { var result = CommentBusiness.LoadAllComments(blogId); var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Success, Results = new ArrayList() { result } }; return(new JsonResult { Data = response }); } else { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Failed, Results = new ArrayList() { "No Blog found" } }; return(new JsonResult { Data = response }); } } catch (Exception ex) { CommonFunctions.LogDetails(ex, null); return(CommonBusiness.GetErrorResponse()); } }
public JsonResult GetNotices(NoticeFilterModel model) { try { int recordsCount = 0; var result = NoticeBusiness.GetNotices(model, ref recordsCount); var pages = CommonBusiness.GetPages(recordsCount); var data = new ApiRespnoseWrapper() { status = ApiRespnoseStatus.Success, results = new ArrayList() { result, pages } }; return(new JsonResult() { Data = data }); } catch (Exception ex) { return(CommonBusiness.GetErrorResponse(ex.Message)); } }
public JsonResult AddNewComment(CommentModelDTO model) { try { var addStatus = CommentBusiness.AddNewComment(model); if (addStatus == "Success") { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Success, Results = new ArrayList() { addStatus } }; return(new JsonResult { Data = response }); } else { var response = new ApiRespnoseWrapper { Status = ApiRespnoseStatus.Failed, Results = new ArrayList() { addStatus } }; return(new JsonResult { Data = response }); } } catch (Exception ex) { CommonFunctions.LogDetails(ex, null); return(CommonBusiness.GetErrorResponse()); } }