public Wellness.Model.Osoba Insert(OsobaInsertRequest request) { var entity = _mapper.Map <Wellness.WebAPI.Database.Osoba>(request); if (request.Password != request.PasswordPotvrda) { throw new Exception("Passwordi se ne slažu"); } entity.LozinkaSalt = GenerateSalt(); entity.LozinkaHash = GenerateHash(entity.LozinkaSalt, request.Password); _context.Osoba.Add(entity); _context.SaveChanges(); /* * foreach (var uloga in request.Uloge) * { * Wellness.WebAPIDatabase.KorisniciUloge korisniciUloge = new Database.KorisniciUloge(); * korisniciUloge.KorisnikId = entity.KorisnikId; * korisniciUloge.UlogaId = uloga; * korisniciUloge.DatumIzmjene = DateTime.Now; * _context.KorisniciUloge.Add(korisniciUloge); * } * _context.SaveChanges(); */ entity = _context.Osoba.Where(o => o.Id == entity.Id) .Include(o => o.Uloga) .FirstOrDefault(); return(_mapper.Map <Wellness.Model.Osoba>(entity)); }
[HttpPut("{id}")]//popravit, nema smisla... public void Update(int id, ClanPrisustvoInsertRequest request) { var prisustvo = _context.ClanPrisustvo.Where(cp => cp.ClanId == request.ClanId && cp.TreningId == request.TreningId).FirstOrDefault(); _mapper.Map(request, prisustvo); _context.SaveChanges(); }
public Model.Trening Insert(TreningInsertRequest request) { var trening = _mapper.Map <Trening>(request); _context.Trening.Add(trening); _context.SaveChanges(); return(_mapper.Map <Model.Trening>(trening)); }
public Model.Radnik Insert(RadnikInsertRequest request) { var radnik = _mapper.Map <Radnik>(request); _context.Radnik.Add(radnik); _context.SaveChanges(); return(_mapper.Map <Model.Radnik>(radnik)); }
public Model.Requests.ClanViewRequest Insert(ClanInsertRequest request) { var clan = _mapper.Map <Clan>(request); _context.Clan.Add(clan); _context.SaveChanges(); return(_mapper.Map <Model.Requests.ClanViewRequest>(clan)); }
public Model.Clanarina Insert(ClanarinaInsertRequest request) { var clanarina = _mapper.Map <Clanarina>(request); _context.Clanarina.Add(clanarina); _context.SaveChanges(); return(_mapper.Map <Model.Clanarina>(clanarina)); }
public Model.Paket Insert(Model.Requests.PaketInsertRequest request) { var paket = _mapper.Map <Database.Paket>(request); _context.Paket.Add(paket); _context.SaveChanges(); return(_mapper.Map <Model.Paket>(paket)); }
public Model.Trener Insert(TrenerInsertRequest request) { var trener = _mapper.Map <Trener>(request); _context.Trener.Add(trener); _context.SaveChanges(); return(_mapper.Map <Model.Trener>(trener)); }
public Model.PaketPristupniDani Insert(Model.Requests.PaketPristupniDaniInsertRequest request) { var paketPristupniDani = _mapper.Map <Database.PaketPristupniDani>(request); _context.PaketPristupniDani.Add(paketPristupniDani); _context.SaveChanges(); return(_mapper.Map <Model.PaketPristupniDani>(paketPristupniDani)); }
public ActionResult <Model.TipTreninga> Insert(TipTreningaInsertRequest request) { var tipTreninga = _mapper.Map <Database.TipTreninga>(request); var result = _context.TipTreninga.Add(tipTreninga); _context.SaveChanges(); return(_mapper.Map <Model.TipTreninga>(tipTreninga)); }
public ActionResult <Model.TrenerSpecijalizacija> Post([FromBody] Model.Requests.TrenerSpecijalizacijaInsertRequest request) { //var trenerSpecijalizacija = _context.TrenerSpecijalizacija.Where(t => t.TrenerId == request.TrenerId && t.TipTreningaId == request.TipTreningaId).FirstOrDefault(); Database.TrenerSpecijalizacija trenerSpecijalizacija = new TrenerSpecijalizacija() { TipTreningaId = request.TipTreningaId, TrenerId = request.TrenerId }; _context.TrenerSpecijalizacija.Add(trenerSpecijalizacija); _context.SaveChanges(); return(_mapper.Map <Model.TrenerSpecijalizacija>(trenerSpecijalizacija)); }
public bool Update(int id, [FromBody] string sifra) { var osoba = _context.Osoba.Find(id); osoba.LozinkaSalt = GenerateSalt(); osoba.LozinkaHash = GenerateHash(osoba.LozinkaSalt, sifra); _context.SaveChanges(); return(true); }
public Model.RadnikPlataHistorija Insert(RadnikIsplataInsertRequest request) { var rph = _mapper.Map <Database.RadnikPlataHistorija>(request); _context.RadnikPlataHistorija.Add(rph); _context.SaveChanges(); return(_mapper.Map <Model.RadnikPlataHistorija>(rph)); }