public ResponseObject <bool> CreateAgency(AgencyAPIViewModel model) { try { var ticketTaskRepo = DependencyUtils.Resolve <IAgencyRepository>(); var createTask = new Agency(); createTask.CompanyId = model.CompanyId; createTask.AccountId = model.AccountId; createTask.AgencyName = model.AgencyName; createTask.Address = model.Address; createTask.Telephone = model.Telephone; createTask.IsDelete = false; createTask.CreateDate = DateTime.UtcNow.AddHours(7); ticketTaskRepo.Add(createTask); ticketTaskRepo.Save(); return(new ResponseObject <bool> { IsError = false, SuccessMessage = "Tạo chi nhánh thành công!", ObjReturn = true }); } catch (Exception e) { return(new ResponseObject <bool> { IsError = true, WarningMessage = "Xóa chi nhánh thất bại!", ObjReturn = false, ErrorMessage = e.ToString() }); } }
public ResponseObject <AgencyAPIViewModel> CheckLoginForAgency(string username, string password, int roleid) { try { var accountRepo = DependencyUtils.Resolve <IAccountRepository>(); var aagencyRepo = DependencyUtils.Resolve <IAgencyRepository>(); var account = accountRepo.GetActive(a => a.Username == username && a.Password == password && a.RoleId == roleid).SingleOrDefault(); if (account != null) { var agency = aagencyRepo.GetActive(b => b.AccountId == account.AccountId).SingleOrDefault(); var agencymodel = new AgencyAPIViewModel(); agencymodel.AgencyId = agency.AgencyId; agencymodel.AccountId = agency.AccountId; agencymodel.UserName = agency.Account.Username; agencymodel.AgencyName = agency.AgencyName; agencymodel.Address = agency.Address; agencymodel.Telephone = agency.Telephone; return(new ResponseObject <AgencyAPIViewModel> { IsError = false, ObjReturn = agencymodel, SuccessMessage = "Đăng nhập thành công" }); } return(new ResponseObject <AgencyAPIViewModel> { IsError = true, ObjReturn = null, WarningMessage = "Sai Tên Tài Khoản Hoặc Mật Khẩu." }); } catch (Exception e) { return(new ResponseObject <AgencyAPIViewModel> { IsError = true, ObjReturn = null, WarningMessage = "Sai Tên Tài Khoản Hoặc Mật Khẩu.", ErrorMessage = e.ToString() }); } }
public ResponseObject <bool> CreateAgency(AgencyAPIViewModel model) { var iTSupporterService = this.Service <IAgencyService>(); var result = iTSupporterService.CreateAgency(model); return(result); }
public ResponseObject <AgencyAPIViewModel> ViewProfile(int agency_id) { try { var agencyRepo = DependencyUtils.Resolve <IAgencyRepository>(); var agency = agencyRepo.GetActive().SingleOrDefault(a => a.AgencyId == agency_id); if (agency != null) { var agencyAPIViewModel = new AgencyAPIViewModel { AgencyId = agency.AgencyId, CompanyId = agency.CompanyId, CompanyName = agency.Company.CompanyName, AccountId = agency.AccountId, UserName = agency.Account.Username, AgencyName = agency.AgencyName, Address = agency.Address, Telephone = agency.Telephone, CreateAt = agency.CreateDate.ToString("HH:mm dd/MM/yyyy"), UpdateAt = agency.UpdateDate != null?agency.UpdateDate.Value.ToString("HH:mm dd/MM/yyyy") : string.Empty }; return(new ResponseObject <AgencyAPIViewModel> { IsError = false, ObjReturn = agencyAPIViewModel, SuccessMessage = "Tìm thấy thông tin chi nhánh!" }); } return(new ResponseObject <AgencyAPIViewModel> { IsError = true, WarningMessage = "Không tìm thấy thông tin chi nhánh!" }); } catch (Exception e) { return(new ResponseObject <AgencyAPIViewModel> { IsError = true, ErrorMessage = e.ToString(), WarningMessage = "Không tìm thấy thông tin chi nhánh!" }); } }
public ActionResult CreateAgency(AgencyAPIViewModel model) { var result = _agencyDomain.CreateAgency(model); return(Json(new { result }, JsonRequestBehavior.AllowGet)); }