public ResponseObject <ITSupporterAPIViewModel> CheckLoginForITSupporter(string username, string password, int roleid) { try { var accountRepo = DependencyUtils.Resolve <IAccountRepository>(); var itSupporterRepo = DependencyUtils.Resolve <IITSupporterRepository>(); var account = accountRepo.GetActive(a => a.Username == username && a.Password == password && a.RoleId == roleid).SingleOrDefault(); if (account != null) { var itSupporter = itSupporterRepo.GetActive(b => b.AccountId == account.AccountId).SingleOrDefault(); var itSupporterAPIViewModel = new ITSupporterAPIViewModel(); itSupporterAPIViewModel.ITSupporterId = itSupporter.ITSupporterId; itSupporterAPIViewModel.AccountId = itSupporter.AccountId; itSupporterAPIViewModel.Username = itSupporter.Account.Username; itSupporterAPIViewModel.ITSupporterName = itSupporter.ITSupporterName; itSupporterAPIViewModel.Email = itSupporter.Email; return(new ResponseObject <ITSupporterAPIViewModel> { IsError = false, ObjReturn = itSupporterAPIViewModel, SuccessMessage = "Đăng nhập thành công" }); } return(new ResponseObject <ITSupporterAPIViewModel> { IsError = true, ObjReturn = null, WarningMessage = "Sai Tên Tài Khoản Hoặc Mật Khẩu." }); } catch (Exception e) { return(new ResponseObject <ITSupporterAPIViewModel> { IsError = true, ObjReturn = null, WarningMessage = "Sai Tên Tài Khoản Hoặc Mật Khẩu.", ErrorMessage = e.ToString() }); } }
public ResponseObject <bool> UpdateITSup(ITSupporterAPIViewModel model) { var iTSupporterService = this.Service <IITSupporterService>(); var result = iTSupporterService.UpdateITSup(model); return(result); }
public ActionResult UpdateITSup(ITSupporterAPIViewModel model) { var result = _ITSupporterDomain.UpdateITSup(model); return(Json(new { result }, JsonRequestBehavior.AllowGet)); }