public new bool Add(SinhVien sinhVien) { var countSv = _sinhVienRepository.Where(x => x.MaSv == sinhVien.MaSv).Any(); if (!countSv) { _sinhVienRepository.Add(sinhVien); UnitOfWork.SaveChanges(); _diemRenLuyenRepository.Add(new DiemRenLuyen { SinhVienId = sinhVien.Id } ); _taiKhoanRepository.Add(new TaiKhoan { TenDangNhap = "sv" + sinhVien.MaSv, MatKhau = sinhVien.MaSv, IdNguoiDung = sinhVien.Id, LoaiNguoiDung = (int)UserType.SinhVien }); UnitOfWork.SaveChanges(); return(true); } return(false); }
public new bool Add(GiaoVien giaoVien) { var countSv = Repository.Where(x => x.MaGv == giaoVien.MaGv).Any(); if (!countSv) { Repository.Add(giaoVien); UnitOfWork.SaveChanges(); _taiKhoanRepository.Add(new TaiKhoan { TenDangNhap = "gv" + giaoVien.MaGv, MatKhau = giaoVien.MaGv, IdNguoiDung = giaoVien.Id, LoaiNguoiDung = (int)UserType.GiaoVien }); UnitOfWork.SaveChanges(); return(true); } return(false); }
public TaiKhoan Add(TaiKhoan taiKhoan) { return(_taiKhoanRepository.Add(taiKhoan)); }