public async Task <ServiceResult <UlogaModel> > Kreiraj(KreirajUloguRequestModel model) { var uloga = new Uloga { NormalizedName = model.Sifra, Name = model.Naziv, IsDeleted = false }; var roleStore = new RoleStore <Uloga, Context, int>(context); await roleStore.CreateAsync(uloga); SaveChanges(context); context.PravaUpravljanjaKorisnicima.AddRange(model.DozvoljeneUlogeZaUpravljanje.Select(n => new PravoUpravljanjaKorisnikom { UlogaUpraviteljaId = uloga.Id, UlogaUpravljanogId = n })); SaveChanges(context); return(VratiPoIdu(uloga.Id)); }
public ServiceResult <UlogaModel> Kreiraj(KreirajUloguRequestModel model) { var uloga = new Uloga { Sifra = model.Sifra, Naziv = model.Naziv, FrontendModulId = model.FrontendModulId, IsDeleted = false }; context.Uloge.Add(uloga); context.PravaUpravljanjaKorisnicima.AddRange(model.DozvoljeneUlogeZaUpravljanje.Select(n => new PravoUpravljanjaKorisnikom { UlogaUpraviteljaId = uloga.Id, UlogaUpravljanogId = n })); SaveChanges(context); return(VratiPoIdu(uloga.Id)); }
public IActionResult Kreiraj([FromBody] KreirajUloguRequestModel model) { var vrsta = ulogaService.Kreiraj(model); return(Convert(vrsta)); }
//[ClaimRequirement(ClaimTypes.UserData, "korisnik_uloga_dodavanje")] public async Task <IActionResult> Kreiraj([FromBody] KreirajUloguRequestModel model) { var vrsta = await ulogaService.Kreiraj(model); return(Convert(vrsta)); }