Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public BeginRequestHandler CreateHandler(Request request)
- {
- switch (request.Type)
- {
- case RequestType.NEWHOSPITALIZATION:
- if (request.Constraints.Unit != null)
- return new AddRequestHandler();
- else goto default;
- case RequestType.ADDHOSPITALIZATIONDATA:
- if (request.Constraints.Unit != null)
- return new AddRequestHandler();
- else goto default;
- case RequestType.ADDHOSPITALIZATIONDAY:
- if (request.Constraints.Unit != null)
- return new AddRequestHandler();
- else goto default;
- case RequestType.NEWPATIENT:
- if (request.Constraints.Unit != null)
- return new AddRequestHandler();
- else goto default;
- case RequestType.GETHOSPITALIZATIONS:
- goto case RequestType.GETFREEBEDSCOUNT;
- case RequestType.GETPATIENT:
- goto case RequestType.GETFREEBEDSCOUNT;
- case RequestType.GETFREEBEDSCOUNT:
- return new GetRequestHandler();
- case RequestType.LOGIN:
- return new LogInHandler();
- case RequestType.LOGOUT:
- return new LogOutHandler();
- case RequestType.UPDATE:
- return new UpdateRequestHandler();
- case RequestType.REMOVE:
- return new RemoveRequestHandler();
- default:
- return new MalformedRequestHandler();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment