Esempio n. 1
0
        public static VLyLichCaNhan GetLyLichCaNhan(string maSinhVien)
        {
            var current = new VLyLichCaNhan
            {
                ThongTinChung  = GetThongTinChung(maSinhVien),
                ThongTinLienHe = ThongTinLienHe(maSinhVien),
                ThuongTru      = ThuongTru(maSinhVien),
                QueQuan        = GetQueQuan(maSinhVien),
                DacDiemBanThan = GetDacDiemBanThan(maSinhVien),
                LichSuBanThan  = GetLichSuBanThan(maSinhVien)
            };

            return(current);
        }
        public IHttpActionResult UpdateThongTinLienHe(string maSinhVien, string matKhau, VLyLichCaNhan lyLichCaNhan)
        {
            if (lyLichCaNhan == null || string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau))
            {
                return(BadRequest("Thông tin người dùng không được rỗng"));
            }

            if (!SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau))
            {
                return(BadRequest("Thông tin người dùng không đúng"));
            }

            SinhVienDao.UpDateThongTinLienHe(maSinhVien, lyLichCaNhan.ThongTinLienHe);
            SinhVienDao.UpdateThongTinThuongTru(maSinhVien, lyLichCaNhan.ThuongTru);
            SinhVienDao.UpdateQueQuan(maSinhVien, lyLichCaNhan.QueQuan);
            return(Ok(SinhVienDao.GetLyLichCaNhan(maSinhVien)));
        }