public void Mutation_UpdateServicesDetail_InvalidService() { Database.WriteAsync(realm => realm.Add(new ServicesDetail { Id = 20, Booking = BookingBusiness.Get(1), Service = ServiceBusiness.Get(1), Number = 10 })).Wait(); SchemaHelper.ExecuteAndExpectError( "Mã dịch vụ không tồn tại", @"/_GraphQL/ServicesDetail/mutation.updateServicesDetail.gql", new { input = new { id = 20, number = 2, service = new { id = 100 } } }, p => p.PermissionCleaning = true ); }
public ServiceController(MardisContext mardisContext, IMemoryCache distributedCache, ILoggerFactory _loggerFactory) { _serviceBusiness = new ServiceBusiness(mardisContext); _logger = _loggerFactory.CreateLogger("Mardis.Engine.Services"); }
public void Mutation_DeleteServicesDetail_InvalidBooking_Status() { Database.WriteAsync(realm => { realm.Add(new Booking { Id = 200, Status = (int)Booking.StatusEnum.CheckedOut, EmployeeBooking = EmployeeDataAccess.Get("admin"), EmployeeCheckIn = EmployeeDataAccess.Get("admin"), EmployeeCheckOut = EmployeeDataAccess.Get("admin"), Bill = BillDataAccess.Get(1), Room = RoomDataAccess.Get(1) }); realm.Add(new ServicesDetail { Id = 11, Booking = BookingBusiness.Get(1), Service = ServiceBusiness.Get(200), Number = 10 }); }).Wait(); SchemaHelper.ExecuteAndExpectError( "Phòng đã check-out. Không thể cập nhật/xóa chi tiết dịch vụ", @"/_GraphQL/ServicesDetail/mutation.deleteServicesDetail.gql", new { id = 11 }, p => p.PermissionCleaning = true ); }
public ServiceMutation() { Field <NonNullGraphType <ServiceType> >( _Creation, "Tạo và trả về một dịch vụ mới", _InputArgument <ServiceCreateInput>(), _CheckPermission_TaskObject( p => p.PermissionManageService, context => ServiceBusiness.Add(_GetInput(context)) ) ); Field <NonNullGraphType <ServiceType> >( _Updation, "Cập nhật và trả về một dịch vụ mới cập nhật", _InputArgument <ServiceUpdateInput>(), _CheckPermission_TaskObject( p => p.PermissionManageService, context => ServiceBusiness.Update(_GetInput(context)) ) ); Field <NonNullGraphType <StringGraphType> >( _Deletion, "Xóa một dịch vụ", _IdArgument(), _CheckPermission_String( p => p.PermissionManageService, context => { ServiceBusiness.Delete(_GetId <int>(context)); return("Xóa thành công"); } ) ); Field <NonNullGraphType <StringGraphType> >( "SetIsActiveService", "Cập nhật trạng thái của dịch vụ", new QueryArguments( new QueryArgument <NonNullGraphType <IdGraphType> > { Name = "id" }, new QueryArgument <NonNullGraphType <BooleanGraphType> > { Name = "isActive" } ), _CheckPermission_String( p => p.PermissionManageService, context => { var serviceId = context.GetArgument <int>("id"); var isActive = context.GetArgument <bool>("isActive"); ServiceBusiness.SetIsActive(serviceId, isActive); return("Thành công"); } ) ); }
public CampaignController( UserManager <ApplicationUser> userManager, IHttpContextAccessor httpContextAccessor, MardisContext mardisContext, ILogger <CampaignController> logger, ILogger <ServicesFilterController> loggeFilter, IDataProtectionProvider protectorProvider, IMemoryCache memoryCache, IHostingEnvironment hostingEnvironment, RedisCache distributedCache) : base(userManager, httpContextAccessor, mardisContext, logger) { Protector = protectorProvider.CreateProtector(GetType().FullName); _campaignBusiness = new CampaignBusiness(mardisContext); TableName = CCampaign.TableName; ControllerName = CCampaign.Controller; _taskCampaignBusiness = new TaskCampaignBusiness(mardisContext, distributedCache); _commonBusiness = new CommonBusiness(mardisContext); _customerBusiness = new CustomerBusiness(mardisContext); _statusCampaignBusiness = new StatusCampaignBusiness(mardisContext, memoryCache); _userBusiness = new UserBusiness(mardisContext); _channelBusiness = new ChannelBusiness(mardisContext); _serviceBusiness = new ServiceBusiness(mardisContext, distributedCache); _statusTaskBusiness = new StatusTaskBusiness(mardisContext, distributedCache); _taskNotImplementedReasonBusiness = new TaskNotImplementedReasonBusiness(mardisContext); _hostingEnv = hostingEnvironment; _profileBusiness = new ProfileBusiness(mardisContext); if (ApplicationUserCurrent.UserId != null) { _userId = new Guid(ApplicationUserCurrent.UserId); _Profile = ApplicationUserCurrent.ProfileId; _typeuser = _profileBusiness.GetById(_Profile).IdTypeUser; } }
public TaskController(UserManager <ApplicationUser> userManager, IHttpContextAccessor httpContextAccessor, MardisContext mardisContext, ILogger <TaskController> logger, ILogger <ServicesFilterController> loggeFilter, IDataProtectionProvider protectorProvider, IMemoryCache memoryCache, RedisCache distributedCache, IHostingEnvironment envrnmt) : base(userManager, httpContextAccessor, mardisContext, logger) { _protector = protectorProvider.CreateProtector(GetType().FullName); _logger = logger; ControllerName = CTask.Controller; TableName = CTask.TableName; _taskCampaignBusiness = new TaskCampaignBusiness(mardisContext, distributedCache); _statusTaskBusiness = new StatusTaskBusiness(mardisContext, distributedCache); _taskNotImplementedReasonBusiness = new TaskNotImplementedReasonBusiness(mardisContext); _branchImageBusiness = new BranchImageBusiness(mardisContext); _userBusiness = new UserBusiness(mardisContext); _questionBusiness = new QuestionBusiness(mardisContext); _questionDetailBusiness = new QuestionDetailBusiness(mardisContext); _cache = memoryCache; _serviceBusiness = new ServiceBusiness(mardisContext); _Env = envrnmt; if (ApplicationUserCurrent.UserId != null) { _userId = new Guid(ApplicationUserCurrent.UserId); Global.UserID = _userId; Global.AccountId = ApplicationUserCurrent.AccountId; Global.ProfileId = ApplicationUserCurrent.ProfileId; Global.PersonId = ApplicationUserCurrent.PersonId; } _idAccount = ApplicationUserCurrent.AccountId; }
protected void Page_Load(object sender, EventArgs e) { pnlRed.Visible = false; pnlGreen.Visible = false; pnlYellow.Visible = false; pnlBlue.Visible = false; SB = new ServiceBusiness(); AB = new AccountBusiness(); EB = new EmployeeBusiness(); DB = new DepartmentBusiness(); CB = new CompanyBLL(); OB = new OrderBusiness(); GetRouteData(); cvBillDate.ValueToCompare = DateTime.Now.Date.ToShortDateString(); if (!IsPostBack) { loadData(); } else { String script = WebHelper.Instance.GetJqueryScript("App_Themes/js/jquery/custom_jquery.js"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "MessageWarning", script, true); } }
public ExamineForm() { InitializeComponent(); queueBusiness = new QueueBusiness(); medicalRecordBusiness = new MedicalRecordBusiness(); serviceDetailBusiness = new ServiceDetailBusiness(); serviceBusiness = new ServiceBusiness(); }
public Service GetManaged() { var service = ServiceBusiness.Get(Id); if (service == null) { throw new Exception("Mã dịch vụ không tồn tại"); } return(service); }
protected void Page_Load(object sender, EventArgs e) { pnlRed.Visible = false; pnlGreen.Visible = false; pnlYellow.Visible = false; pnlBlue.Visible = false; SB = new ServiceBusiness(); String script = WebHelper.Instance.GetJqueryScript("App_Themes/js/jquery/custom_jquery.js"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "MessageWarning", script, true); }
public ServicesCatalogController(UserManager <ApplicationUser> userManager, IHttpContextAccessor httpContextAccessor, MardisContext mardisContext, ILogger <ServicesCatalogController> logger, RedisCache distributedCache, IMemoryCache memoryCache) : base(userManager, httpContextAccessor, mardisContext, logger) { cache = memoryCache; catalogBusiness = new CatalogBusiness(mardisContext); customerBusiness = new CustomerBusiness(mardisContext); typeBusinessBusiness = new TypeBusinessBusiness(mardisContext); serviceBusiness = new ServiceBusiness(mardisContext, distributedCache); statusCampaignBusiness = new StatusCampaignBusiness(mardisContext, memoryCache); typeServiceBusiness = new TypeServiceBusiness(mardisContext); this.userManager = userManager; }
static void Main(string[] args) { System.Console.WriteLine("here1"); //mysqlpiContext mc = new mysqlpiContext(); buisness b = new buisness(); b.name = "test final"; /*mc.buisnesses.Add(b); * mc.SaveChanges();*/ IServiceBusiness service = new ServiceBusiness(); service.Add(b); service.commit(); System.Console.WriteLine("here2"); System.Console.Read(); }
public ServiceController( UserManager <ApplicationUser> userManager, IHttpContextAccessor httpContextAccessor, MardisContext mardisContext, ILogger <ServiceController> logger, ILogger <ServicesFilterController> loggerFilter, IDataProtectionProvider protectorProvider) : base(userManager, httpContextAccessor, mardisContext, logger) { _typeServiceBusiness = new TypeServiceBusiness(mardisContext); _customerBusiness = new CustomerBusiness(mardisContext); _serviceBusiness = new ServiceBusiness(mardisContext); _typePollBusiness = new TypePollBusiness(mardisContext); _protector = protectorProvider.CreateProtector(GetType().FullName); _channelBusiness = new ChannelBusiness(mardisContext); _questionBusiness = new QuestionBusiness(mardisContext); }
protected void Page_Load(object sender, EventArgs e) { pnlRed.Visible = false; pnlGreen.Visible = false; pnlYellow.Visible = false; pnlBlue.Visible = false; OB = new OrderBusiness(); SB = new ServiceBusiness(); GetRouteData(); if (IsPostBack) { String script = WebHelper.Instance.GetJqueryScript("App_Themes/js/jquery/custom_jquery.js"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "MessageWarning", script, true); } else { List <Service> listService = SB.GetServices(); ddlService.Items.Clear(); ListItem item = new ListItem("All", ""); ddlService.Items.Add(item); foreach (Service service in listService) { item = new ListItem(); item.Text = service.Service_Name; item.Value = service.Service_Id.ToString(); ddlService.Items.Add(item); } ddlService.SelectedIndex = 0; ddlStatus.Items.Clear(); ListItem itemStatus = new ListItem("All", ""); ddlStatus.Items.Add(itemStatus); itemStatus = new ListItem("Pending", "0"); ddlStatus.Items.Add(itemStatus); itemStatus = new ListItem("In Progress", "99"); ddlStatus.Items.Add(itemStatus); itemStatus = new ListItem("Resolved", "1"); ddlStatus.Items.Add(itemStatus); ddlStatus.SelectedIndex = 0; } loadData(); Search(); }
public ServiceQuery() { Field <NonNullGraphType <ListGraphType <NonNullGraphType <ServiceType> > > >( _List, "Trả về một danh sách các dịch vụ", resolve: _CheckPermission_List( p => p.PermissionGetService, context => ServiceBusiness.Get() ) ); Field <NonNullGraphType <ServiceType> >( _Item, "Trả về thông tin một dịch vụ", _IdArgument(), _CheckPermission_Object( p => p.PermissionGetService, context => ServiceBusiness.Get(_GetId <int>(context)) ) ); }
public void Mutation_UpdateServicesDetail_InvalidService_InActive() { Database.WriteAsync(realm => { realm.Add(new Service { Id = 202, IsActive = false, Name = "Tên dịch vụ", Unit = "Đơn vị" }); realm.Add(new ServicesDetail { Id = 21, Booking = BookingBusiness.Get(1), Service = ServiceBusiness.Get(1), Number = 10 }); }).Wait(); SchemaHelper.ExecuteAndExpectError( "Dịch vụ 202 đã ngừng cung cấp", @"/_GraphQL/ServicesDetail/mutation.updateServicesDetail.gql", new { input = new { id = 21, number = 2, service = new { id = 202 } } }, p => p.PermissionCleaning = true ); }
public ServiceApplication() { _business = new ServiceBusiness(); }
public ServiceForm() { InitializeComponent(); serviceBusiness = new ServiceBusiness(); }