internal List <CazDTO> getCazuriDTO() { return(server.getCauriDTO()); }
private Response handleRequest(Request request) { Response response = null; if (request is LoginRequest) { Console.WriteLine("Login request ..."); LoginRequest logReq = (LoginRequest)request; Angajat user = logReq.getUser(); try { lock (server) { server.login(user, this); } return(new OkResponse()); } catch (TeledonException e) { connected = false; return(new ErrorResponse(e.Message)); } } if (request is LogoutRequest) { Console.WriteLine("Logout request"); LogoutRequest logReq = (LogoutRequest)request; Angajat udto = logReq.getUser(); try { lock (server) { server.logout(udto, this); } connected = false; return(new OkResponse()); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is DoDonationRequest) { DoDonationRequest senReq = (DoDonationRequest)request; Int32 cazId = senReq.getCazId(); // String numeDonator = senReq.getNumeDonator(); // String adresa = senReq.getAdresa(); // String nrTel = senReq.getNrTel(); float suma = senReq.getSumaDonata(); Int32 idDonator = senReq.getIdDonator(); try { //server.donatieS(cazId,numeDonator,adresa,nrTel,suma); server.donatieS(suma, idDonator, cazId); return(new OkResponse()); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is GetCazuriDTORequest) { GetCazuriDTORequest getReq = (GetCazuriDTORequest)request; try { List <CazDTO> cauriDTO = server.getCauriDTO(); return(new GetCazuriDTOResponse(cauriDTO)); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is GetDonatoriRequest) { Console.WriteLine("intrat in obj worker getdonator reqest"); GetDonatoriRequest getReq = (GetDonatoriRequest)request; try { List <string> cauriDTO = server.getDonators(); Console.WriteLine("se trimite" + cauriDTO); return(new GetDonatoriResponse(cauriDTO)); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is GetCazIdRequest) { GetCazIdRequest getreq = (GetCazIdRequest)request; try { Int32 id = server.getCazId(getreq.getCazCaritabilDTO()); return(new GetCazIdResponse(id)); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is GetDonatorRequest) { GetDonatorRequest getReq = (GetDonatorRequest)request; try { string nume = getReq.getNume(); Donator donator = server.getDonator(nume); return(new GetDonatorResponse(donator)); } catch (TeledonException exeption) { return(new ErrorResponse(exeption.Message)); } } if (request is UpdateDonatorRequest) { UpdateDonatorRequest req = (UpdateDonatorRequest)request; try { server.updateDonator(req.getDonator()); return(new OkResponse()); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is SaveDonatorRequest) { SaveDonatorRequest req = (SaveDonatorRequest)request; try { server.saveDonator(req.getDonator()); return(new OkResponse()); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is commitDonatoriRequest) { commitDonatoriRequest req = (commitDonatoriRequest)request; try { server.commitDonatori(req.getNume(), req.getNrTel(), req.getAdresa()); return(new OkResponse()); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } if (request is CheckRequest) { CheckRequest req = (CheckRequest)request; try { server.check(req.getAngajat()); return(new OkResponse()); } catch (TeledonException e) { return(new ErrorResponse(e.Message)); } } return(response); }