public ActionResult UnosPodataka(int id) { PodaciViewModel podaciViewModel = new PodaciViewModel(); podaciViewModel.ObveznikId = id; return(View(podaciViewModel)); }
public IResult <NoValue> AddData(PodaciViewModel model, string currentUserId, string userName) { var result = new Result <NoValue>(); var podaci = new Podaci(); try { podaci.Ime = model.Ime; podaci.Starost = model.Starost; podaci.DatumPrijema = model.DatumPrijema; podaci.DatumOdjave = model.DatumOdjave; podaci.StatusId = (int)StatusEnums.Na_čekanju; podaci.RasaId = (int)model.Rasa; podaci.PolId = (int)model.Pol; podaci.SterilisanId = (int)model.Sterilisan; podaci.VakcinisanId = (int)model.Vakcinisan; podaci.UserId = currentUserId; podaci.UserName = userName; _entity.Podaci.Add(podaci); _entity.SaveChanges(); result.Succedded = true; } catch (Exception ex) { Debug.WriteLine(ex.GetBaseException().Message); result.Succedded = false; } return(result); }
// GET: Reservation/Create public async Task <ActionResult> Create() { var model = new PodaciViewModel(); var user = await _userManager.FindByEmailAsync(model.User); return(PartialView("_CreatePartial", model)); }
public ActionResult UnosPodataka(PodaciViewModel podaciViewModel) { var newPodaci = new RadPodaci(); newPodaci.ObveznikId = podaciViewModel.ObveznikId; newPodaci.ZaposlenikId = User.Identity.GetUserId(); newPodaci.BrutoPlacaMuskarci = podaciViewModel.BrutoPlacaMuskarci; newPodaci.NetoPlacaMuskarci = podaciViewModel.NetoPlacaMuskarci; newPodaci.BrojZaposlenihMuskarci = podaciViewModel.BrojZaposlenihMuskarci; newPodaci.BrutoPlacaZene = podaciViewModel.BrutoPlacaZene; newPodaci.NetoPlacaZene = podaciViewModel.NetoPlacaZene; newPodaci.BrojZaposlenihZene = podaciViewModel.BrojZaposlenihZene; newPodaci.BrutoPlacaVisokaStrucnaSprema = podaciViewModel.BrutoPlacaVisokaStrucnaSprema; newPodaci.NetoPlacaVisokaStrucnaSprema = podaciViewModel.NetoPlacaVisokaStrucnaSprema; newPodaci.BrojZaposlenihVisokaStrucnaSprema = podaciViewModel.BrojZaposlenihVisokaStrucnaSprema; newPodaci.BrutoPlacaVisaStrucnaSprema = podaciViewModel.BrutoPlacaVisaStrucnaSprema; newPodaci.NetoPlacaVisaStrucnaSprema = podaciViewModel.NetoPlacaVisaStrucnaSprema; newPodaci.BrojZaposlenihVisaStrucnaSprema = podaciViewModel.BrojZaposlenihVisaStrucnaSprema; newPodaci.BrutoPlacaSrednjaStrucnaSprema = podaciViewModel.BrutoPlacaSrednjaStrucnaSprema; newPodaci.NetoPlacaSrednjaStrucnaSprema = podaciViewModel.NetoPlacaSrednjaStrucnaSprema; newPodaci.BrojZaposlenihSrednjaStrucnaSprema = podaciViewModel.BrojZaposlenihSrednjaStrucnaSprema; newPodaci.BrutoPlacaNizaStrucnaSprema = podaciViewModel.BrutoPlacaNizaStrucnaSprema; newPodaci.NetoPlacaNizaStrucnaSprema = podaciViewModel.NetoPlacaNizaStrucnaSprema; newPodaci.BrojZaposlenihNizaStrucnaSprema = podaciViewModel.BrojZaposlenihNizaStrucnaSprema; newPodaci.BrutoPlacaVisokokvalificirani = podaciViewModel.BrutoPlacaVisokokvalificirani; newPodaci.NetoPlacaVisokokvalificirani = podaciViewModel.NetoPlacaVisokokvalificirani; newPodaci.BrojZaposlenihVisokokvalificirani = podaciViewModel.BrojZaposlenihVisokokvalificirani; newPodaci.BrutoPlacaKvalificirani = podaciViewModel.BrutoPlacaKvalificirani; newPodaci.NetoPlacaKvalificirani = podaciViewModel.NetoPlacaKvalificirani; newPodaci.BrojZaposlenihKvalificirani = podaciViewModel.BrojZaposlenihKvalificirani; newPodaci.BrutoPlacaPriuceni = podaciViewModel.BrutoPlacaPriuceni; newPodaci.NetoPlacaPriuceni = podaciViewModel.NetoPlacaPriuceni; newPodaci.BrojZaposlenihPriuceni = podaciViewModel.BrojZaposlenihPriuceni; newPodaci.BrutoPlacaNekvalificirani = podaciViewModel.BrutoPlacaNekvalificirani; newPodaci.NetoPlacaNekvalificirani = podaciViewModel.NetoPlacaNekvalificirani; newPodaci.BrojZaposlenihNekvalificirani = podaciViewModel.BrojZaposlenihNekvalificirani; dbContext.RadPodacis.Add(newPodaci); var obveznik = dbContext.Obvezniks.SingleOrDefault(x => x.Id == podaciViewModel.ObveznikId); obveznik.PodaciUneseni = true; dbContext.SaveChanges(); return(RedirectToAction("NeobradeniObveznici")); }
public IResult <PodaciViewModel> Update(PodaciViewModel model, string currentUserId, IList <string> roles) { var result = new Result <PodaciViewModel>(); var podaci = _entity.Podaci.Where(m => m.Id == model.Id).FirstOrDefault(); try { foreach (var role in roles) { if (role == "Admin") { podaci.Ime = model.Ime; podaci.Starost = model.Starost; podaci.DatumPrijema = model.DatumPrijema; podaci.DatumOdjave = model.DatumOdjave; podaci.StatusId = (int)model.Status; podaci.RasaId = (int)model.Rasa; podaci.PolId = (int)model.Pol; podaci.SterilisanId = (int)model.Sterilisan; podaci.VakcinisanId = (int)model.Vakcinisan; podaci.UserId = model.User; podaci.UserName = model.UserName; _entity.SaveChanges(); result.Succedded = true; } else if (podaci.UserId == currentUserId) { podaci.Ime = model.Ime; podaci.Starost = model.Starost; podaci.DatumPrijema = model.DatumPrijema; podaci.DatumOdjave = model.DatumOdjave; podaci.StatusId = (int)StatusEnums.Na_čekanju; podaci.RasaId = (int)model.Rasa; podaci.PolId = (int)model.Pol; podaci.SterilisanId = (int)model.Sterilisan; podaci.VakcinisanId = (int)model.Vakcinisan; podaci.UserId = model.User; podaci.UserName = model.UserName; _entity.SaveChanges(); result.Succedded = true; } } } catch (Exception ex) { Debug.WriteLine(ex.GetBaseException().Message); result.Succedded = false; } return(result); }
public async Task <ActionResult> Edit(PodaciViewModel model) { var currentUser = await _userManager.GetUserAsync(User); var currentUserId = currentUser.Id; var roles = await _userManager.GetRolesAsync(currentUser); var result = _database.Update(model, currentUserId, roles); if (ModelState.IsValid) { if (result.Succedded) { return(Json(result.Succedded)); } else { return(Unauthorized()); } } return(View(model)); }
public async Task <ActionResult> Create(PodaciViewModel model) { var currentUser = await _userManager.GetUserAsync(User); var currentUserId = currentUser.Id; var userName = currentUser.UserName; var result = _database.AddData(model, currentUserId, userName); if (ModelState.IsValid) { if (result.Succedded) { return(Json(result.Succedded)); } else { return(Unauthorized()); } } return(View(model)); }