Ejemplo n.º 1
0
 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());
     }
 }
Ejemplo n.º 2
0
 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());
     }
 }
Ejemplo n.º 3
0
 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));
     }
 }
Ejemplo n.º 4
0
 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));
     }
 }
Ejemplo n.º 5
0
 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));
     }
 }
Ejemplo n.º 6
0
 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));
     }
 }
Ejemplo n.º 7
0
 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));
     }
 }
Ejemplo n.º 8
0
 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));
     }
 }
Ejemplo n.º 9
0
 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));
     }
 }
Ejemplo n.º 10
0
 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));
     }
 }
Ejemplo n.º 11
0
 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));
     }
 }
Ejemplo n.º 12
0
 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());
     }
 }
Ejemplo n.º 13
0
 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));
     }
 }
Ejemplo n.º 14
0
 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));
     }
 }
Ejemplo n.º 15
0
 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());
     }
 }
Ejemplo n.º 16
0
 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());
     }
 }
Ejemplo n.º 17
0
 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));
     }
 }
Ejemplo n.º 18
0
 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));
     }
 }
Ejemplo n.º 19
0
 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));
     }
 }
Ejemplo n.º 20
0
 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));
     }
 }
Ejemplo n.º 21
0
 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));
     }
 }
Ejemplo n.º 22
0
 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());
     }
 }
Ejemplo n.º 23
0
 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));
     }
 }
Ejemplo n.º 24
0
 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());
     }
 }