PhoneBookService

From ICO wiki
Revision as of 01:38, 12 June 2017 by Intamm (talk | contribs)
Jump to navigationJump to search

Meeskond

  • Indrek Tamm

Projekti lahendus

Kasutatavad tehnoloogiad

  • ASP.NET Web API
  • Entity Framework
  • Ninject
  • WPF


Idee

Idee on luua veebirakendus, mis võimaldab kasutajatel salvestada kontakte ja nende telefoni numbreid.

Must have

  • Kasutajate jagamine erinvatesse rollidesse
  • Kasutajate registeerimine
  • Kasutajate sisse logimine
  • Kontaktide lisamine/muutmine/kustutamine
  • Võimalus anda ühele kontaktile mitu numbrit
  • Võimalus kontakte panna igasugustesse gruppidesse
  • Võimalus muutu/kustudada numbreid


Nice to have

  • Võimalus otsida nime järgi
  • Piirata kasutajate
  • Saab lisada/muuta/kustudada kasutaja isiku andmeid
  • Saab lisada muid kontakt infosi


XML

<?xml version="1.0" encoding="utf-8" ?>
<Poksiliit>
	<KaalukaKlass nimetus="Raskekaal">
		<poksijad>
			<poksija id="1" tegev="true">
				<Nimi>Anthony Joshua</Nimi>
			</poksija>
			<poksija id="2" tegev="true">
				<Nimi>Wladimir Klitschko</Nimi>
			</poksija>
			<poksija id="3" tegev="true">
				<Nimi>Deontay Wilder</Nimi>
			</poksija>
			<poksija id="4" tegev="false">
				<Nimi>Vitali Klitschko</Nimi>
			</poksija>
			<poksija id="5" tegev="false">
				<Nimi>Mike Tyson</Nimi>
			</poksija>
		</poksijad>
	</KaalukaKlass>
	<KaalukaKlass nimetus="Keskkaal">
		<poksijad>
			<poksija id="6" tegev="true">
				<Nimi>Gennady Golovkin</Nimi>
			</poksija>
			<poksija id="7" tegev="true">
				<Nimi>Billy Joe Saunders</Nimi>
			</poksija>
			<poksija id="8" tegev="false">
				<Nimi>Tony Zale</Nimi>
			</poksija>
			<poksija id="9" tegev="false">
				<Nimi>Bob Fitzsimmons</Nimi>
			</poksija>
			<poksija id="10" tegev="false">
				<Nimi>Carlos Monzon</Nimi>
			</poksija>
		</poksijad>
	</KaalukaKlass>
	<KaalukaKlass nimetus="Sulgkaal">
		<poksijad>
			<poksija id="11" tegev="true">
				<Nimi>Leo Santa Cruz</Nimi>
			</poksija>
			<poksija id="12" tegev="true">
				<Nimi>Abner Marez</Nimi>
			</poksija>
			<poksija id="13" tegev="true">
				<Nimi>Gary Russel, Jr</Nimi>
			</poksija>
			<poksija id="14" tegev="true">
				<Nimi>Lee Selby</Nimi>
			</poksija>
			<poksija id="15" tegev="false">
				<Nimi>Davey Moore</Nimi>
			</poksija>
		</poksijad>
	</KaalukaKlass>
</Poksiliit>

XSD