예제 #1
0
        public static string update_Candidate(INSERT_CANDIDATE_INPUT d)
        {
            ResponseModel rs  = new ResponseModel();
            var           dto = new INSERT_CANDIDATE
            {
                userName    = d.userName,
                FullName    = d.FullName,
                Address     = d.Address,
                School      = d.School,
                PhoneNumber = d.PhoneNumber,
                Email       = d.Email,
                Skill       = d.Skill,
                Specialized = d.Specialized,
                CareerGoal  = d.CareerGoal,
                DateBirth   = d.DateBirth,
                Image       = d.Image,
                Interests   = d.Interests
            };
            var res = IData.update_Candidate(dto);

            if (res.ResponseCode == 1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Cập nhật thông tin  thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Cập nhật tin thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #2
0
        public static string Get_List_Experiences(GET_EXPERIENCES_INPUT m)
        {
            ResponseModel rs  = new ResponseModel();
            var           dto = new GET_LIST_EXPERIENCE_OUT();
            var           res = IData.Get_List_Experiences(m.id);

            if (res != null)
            {
                dto = new GET_LIST_EXPERIENCE_OUT
                {
                    GetListExperiences = res.Select(x => new GET_EXPERIENCE_OUT()
                    {
                        idExperiencs   = x.idExperiences,
                        titleJob       = x.Title,
                        nameCompanny   = x.NameCompanny,
                        startDay       = x.StartDay,
                        endDay         = x.EndDay,
                        statusDoingJob = x.StatusDoingJob,
                        note           = x.Note
                    }).ToList(),
                };
                rs.Returncode = ResponseCodeEnum.Success.GetHashCode();
                rs.Data       = dto;
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #3
0
        public static string Update_Company(INSERT_COMPANY_INPUT d)
        {
            ResponseModel rs  = new ResponseModel();
            var           dto = new INSERT_COMPANY
            {
                IdCompany   = d.IdCompany,
                FullName    = d.FullName,
                Address     = d.Address,
                PhoneNumber = d.PhoneNumber,
                Email       = d.Email,
                Node        = d.Node,
                Image       = d.Image
            };
            var res = IData.update_Company(dto);

            if (res.ResponseCode == 1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Cập nhật nhà tuyển dụng thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Cập nhật nhà tuyển dụng thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #4
0
        public static string Update_Job(UPDATE_JOB_INPUT d)
        {
            ResponseModel rs  = new ResponseModel();
            var           dto = new UPDATE_JOB
            {
                IdJob          = d.IdJob,
                IdCompany      = d.IdCompany,
                TitleJob       = d.TitleJob,
                JobDescription = d.JobDescription,
                Request        = d.Request,
                Benefits       = d.Benefits,
                Deadline       = d.Deadline
            };
            var res = IData.update_Job(dto);

            if (res.ResponseCode == 1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Cập nhật thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Cập nhật thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #5
0
        public static string Update_Experience(INSERT_EXPERIENCES_INPUT up)
        {
            ResponseModel rs  = new ResponseModel();
            var           dto = new INSERT_EXPERIENCES
            {
                idExperiences  = up.idExperiences,
                IdUser         = up.IdUser,
                Title          = up.Title,
                StartDay       = up.StartDay,
                EndDay         = up.EndDay,
                NameCompanny   = up.NameCompanny,
                StatusDoingJob = up.StatusDoingJob,
                Note           = up.Note
            };
            var res = IData.update_Experiences(dto);

            if (res.ResponseCode == 1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Cập nhật kinh nghiệm thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Cập nhật kinh nghiệm thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #6
0
        public static string get_All_Job(GET_ALL_JOB_INPUT d)
        {
            ResponseModel rs  = new ResponseModel();
            var           dto = new GET_LIST_JOB_OUT();
            var           res = IData.get_All_Jobs(d.id);

            if (res != null)
            {
                dto = new GET_LIST_JOB_OUT
                {
                    getalljobs = res.Select(x => new GET_ALL_JOB_OUT()
                    {
                        IdJob          = x.IdJob,
                        IdCompany      = x.IdCompany,
                        TitleJob       = x.TitleJob,
                        JobDescription = x.JobDescription,
                        Request        = x.Request,
                        Benefits       = x.Benefits,
                        Deadline       = x.Deadline
                    }).ToList()
                };
                rs.Returncode = ResponseCodeEnum.Success.GetHashCode();
                rs.Data       = dto;
            }
            else
            {
                rs.Returncode = ResponseCodeEnum.Failed.GetHashCode();
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #7
0
        public static string get_Candidate(GET_CANDIDATE_INPUT d)
        {
            ResponseModel rs  = new ResponseModel();
            var           dto = new GET_CANDIDATE_OUT();
            var           res = IData.get_Candidate(d.id);

            if (res != null)
            {
                dto = new GET_CANDIDATE_OUT
                {
                    userName        = res.UserName,
                    FullName        = res.FullName,
                    Address         = res.Address,
                    School          = res.School,
                    PhoneNumber     = res.PhoneNumber,
                    Email           = res.Email,
                    Skill           = res.Skill,
                    Specialized     = res.Specialized,
                    CareerGoal      = res.CareerGoals,
                    DateBirth       = res.DateBirth,
                    Image           = res.Image,
                    Interests       = res.Interests,
                    listExperiences = res.Experiences.Select(x => new GET_EXPERIENCE_OUT()
                    {
                        IdUser         = x.IdUser,
                        idExperiencs   = x.idExperiences,
                        titleJob       = x.Title,
                        nameCompanny   = x.NameCompanny,
                        startDay       = x.StartDay,
                        endDay         = x.EndDay,
                        statusDoingJob = x.StatusDoingJob,
                        note           = x.Note
                    }).ToList()
                };
                rs.Returncode = ResponseCodeEnum.Success.GetHashCode();
                rs.Data       = dto;
            }
            else
            {
                rs.Returncode = ResponseCodeEnum.Failed.GetHashCode();
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #8
0
        public static string Update_Login(UPDATE_LOGIN up)
        {
            ResponseModel rs  = new ResponseModel();
            var           res = IData.UpdateLogin(up.uname, up.upass, up.newupass);

            if (res.ResponseCode == 1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Đổi mật khẩu thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Đổi mật khẩu thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #9
0
        public static string Delect_Login(GET_LOGIN_INPUT d)
        {
            ResponseModel rs  = new ResponseModel();
            var           res = IData.delete_Login(d.id);

            if (res.ResponseCode == 1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Xóa thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Xóa thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #10
0
        public static string DoLogin(Do_Login_Input d)
        {
            ResponseModel rs  = new ResponseModel();
            var           res = IData.DoLogin(d.uname, d.upass);

            if (res.ResponseCode != -1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Đăng nhập thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Đăng nhập thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #11
0
        public static string Delect_Experience(DELETE_EXPERIENCES_INPUT d)
        {
            ResponseModel rs  = new ResponseModel();
            var           res = IData.delete_Experiences(d.idExperiences, d.idUser);

            if (res.ResponseCode == 1)
            {
                rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                rs.ReturnMessage = "Xóa thành công";
            }
            else
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Xóa thất bại";
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
예제 #12
0
        public static string Insert_Login(LOGIN_INPUT model)
        {
            ResponseModel rs = new ResponseModel();

            if (string.IsNullOrEmpty(model.userName))
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Tên tài khoản không được để trống";
            }
            else
            if (string.IsNullOrEmpty(model.userPassword))
            {
                rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                rs.ReturnMessage = "Mật khẩu không được để trống";
            }
            else
            {
                var dto = new LOGIN
                {
                    userName     = model.userName,
                    userPassword = model.userPassword,
                    statusLG     = model.statusLG,
                    typeLogin    = model.typeLogin
                };
                var res = IData.InsertLogGin(dto);
                if (res.ResponseCode == 1)
                {
                    rs.Returncode    = ResponseCodeEnum.Success.GetHashCode();
                    rs.ReturnMessage = "thêm tài khoản thành công";
                    rs.Data          = dto;
                }
                else
                {
                    rs.Returncode    = ResponseCodeEnum.Failed.GetHashCode();
                    rs.ReturnMessage = "thêm tài khoản thất bại";
                }
            }
            string js = CONVERJS.convert(rs);

            return(js);
        }
        public Stream DeleteLogin(GET_LOGIN_INPUT model)
        {
            var l = Services.Delect_Login(model);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream Delete_Experience(DELETE_EXPERIENCES_INPUT up)
        {
            var l = Services.Delect_Experience(up);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream DoLogin(Do_Login_Input up)
        {
            var ls = Services.DoLogin(up);

            return(CONVERJS.ReturnResult(ls));
        }
        public Stream GetAllJob(GET_ALL_JOB_INPUT model)
        {
            var ls = Services.get_All_Job(model);

            return(CONVERJS.ReturnResult(ls));
        }
        public Stream insertCompany(INSERT_COMPANY_INPUT model)
        {
            var l = Services.Insert_Company(model);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream getCandidate(GET_CANDIDATE_INPUT model)
        {
            var ls = Services.get_Candidate(model);

            return(CONVERJS.ReturnResult(ls));
        }
        public Stream updateCompany(INSERT_COMPANY_INPUT model)
        {
            var l = Services.Update_Company(model);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream Update_Experience(INSERT_EXPERIENCES_INPUT up)
        {
            var l = Services.Update_Experience(up);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream InsertLogGin(LOGIN_INPUT model)
        {
            var isl = Services.Insert_Login(model);

            return(CONVERJS.ReturnResult(isl));
        }
        public Stream insertJob(INSERT_JOB_INPUT model)
        {
            var l = Services.Insert_Job(model);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream Update_Login(UPDATE_LOGIN up)
        {
            var l = Services.Update_Login(up);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream Insert_Experiences(INSERT_EXPERIENCES_INPUT up)
        {
            var l = Services.Insert_Experiences(up);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream Get_List_Experiences(GET_EXPERIENCES_INPUT up)
        {
            var l = Services.Get_List_Experiences(up);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream updateCandidate(INSERT_CANDIDATE_INPUT model)
        {
            var l = Services.update_Candidate(model);

            return(CONVERJS.ReturnResult(l));
        }
        public Stream updateJob(UPDATE_JOB_INPUT model)
        {
            var l = Services.Update_Job(model);

            return(CONVERJS.ReturnResult(l));
        }