public IActionResult UrediSave(ObavijestDodajVM model)
        {
            if (ModelState.IsValid)
            {
                Obavijest o = _db.Obavijest.Find(model.ObavijestId);

                if (o == null)
                {
                    o = new Obavijest();
                    _db.Add(o);
                }

                o.Datum        = model.Datum;
                o.Naziv        = model.Naziv;
                o.Sadrzaj      = model.Sadrzaj;
                o.ZaposlenikId = model.ZaposlenikId;

                _db.SaveChanges();
                return(RedirectToAction("List"));
            }
            else
            {
                GenerisiCmbStavke(model);
                return(View("Uredi", model));
            }
        }
        public IActionResult Dodaj()
        {
            ObavijestDodajVM model = new ObavijestDodajVM();

            GenerisiCmbStavke(model);
            return(View(model));
        }
 private void GenerisiCmbStavke(ObavijestDodajVM model)
 {
     model.Zaposlenici = _db.Zaposlenik.Where(w => w.RadnoMjestoId == 1).Select(s => new SelectListItem
     {
         Text  = s.Ime + " " + s.Prezime,
         Value = s.Id.ToString()
     }).ToList();
 }
        public IActionResult Uredi(int id)
        {
            Obavijest obavijest = _db.Obavijest.Find(id);

            ObavijestDodajVM model = new ObavijestDodajVM
            {
                ObavijestId  = id,
                Datum        = obavijest.Datum,
                Sadrzaj      = obavijest.Sadrzaj,
                ZaposlenikId = obavijest.ZaposlenikId,
                Naziv        = obavijest.Naziv
            };

            GenerisiCmbStavke(model);
            return(View(model));
        }
Beispiel #5
0
        public IActionResult Dodaj()
        {
            ObavijestDodajVM model = new ObavijestDodajVM();

            model.prodavac = _context.Prodavac.Select(x => new SelectListItem()
            {
                Value = x.Id.ToString(),
                Text  = x.Osoba.Ime + " " + x.Osoba.Prezime
            })
                             .ToList();


            ViewData["podaci"] = model;

            return(View());
        }
Beispiel #6
0
        public IActionResult Uredi(int Id)
        {
            ObavijestProdavac o1 = _context.ObavijestProdavac.Find(Id);


            ObavijestDodajVM model = new ObavijestDodajVM();

            model.prodavac = _context.Prodavac.Select(x => new SelectListItem()
            {
                Value = x.Id.ToString(),
                Text  = x.Osoba.Ime
            })
                             .ToList();


            ViewData["obavijest"] = o1;
            ViewData["podaci"]    = model;

            return(View());
        }
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 3 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Uredi.cshtml"

            ViewData["Title"] = "Uredi";
            ObavijestDodajVM  model = ViewData["podaci"] as ObavijestDodajVM;
            ObavijestProdavac o1    = ViewData["obavijest"] as ObavijestProdavac;

#line default
#line hidden
            BeginContext(258, 20, true);
            WriteLiteral("\r\n<h2>Uredi</h2>\r\n\r\n");
            EndContext();
            BeginContext(278, 729, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a98a17f8ad384fc38a6bf3d769f1d62b", async() => {
                BeginContext(310, 74, true);
                WriteLiteral("\r\n\r\n    <div>\r\n        <input type=\"hidden\" name=\"Id\" class=\"form-control\"");
                EndContext();
                BeginWriteAttribute("value", " value=\"", 384, "\"", 398, 1);
#line 14 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Uredi.cshtml"
                WriteAttributeValue("", 392, o1.Id, 392, 6, false);

#line default
#line hidden
                EndWriteAttribute();
                BeginContext(399, 158, true);
                WriteLiteral(" />\r\n    </div>\r\n\r\n    <div class=\"form-group\">\r\n        <label>Opis: </label>\r\n        <div>\r\n            <input type=\"text\" name=\"Opis\" class=\"form-control\"");
                EndContext();
                BeginWriteAttribute("value", " value=\"", 557, "\"", 573, 1);
#line 20 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Uredi.cshtml"
                WriteAttributeValue("", 565, o1.Opis, 565, 8, false);

#line default
#line hidden
                EndWriteAttribute();
                BeginContext(574, 177, true);
                WriteLiteral(" />\r\n        </div>\r\n    </div>\r\n\r\n    <div class=\"form-group\">\r\n        <label>Prodavac : </label>\r\n        <div>\r\n            <select name=\"ProdavacId\" class=\"form-control\">\r\n");
                EndContext();
#line 28 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Uredi.cshtml"
                foreach (var x in model.prodavac)
                {
#line default
#line hidden
                    BeginContext(822, 20, true);
                    WriteLiteral("                    ");
                    EndContext();
                    BeginContext(842, 41, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "304babb558f6473893d85a3a50e5d754", async() => {
                        BeginContext(868, 6, false);
#line 30 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Uredi.cshtml"
                        Write(x.Text);

#line default
#line hidden
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    BeginWriteTagHelperAttribute();
#line 30 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Uredi.cshtml"
                    WriteLiteral(x.Value);

#line default
#line hidden
                    __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = __tagHelperStringValueBuffer;
                    __tagHelperExecutionContext.AddTagHelperAttribute("value", __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(883, 2, true);
                    WriteLiteral("\r\n");
                    EndContext();
#line 31 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Uredi.cshtml"
                }

#line default
#line hidden
                BeginContext(904, 96, true);
                WriteLiteral("            </select>\r\n        </div>\r\n    </div>\r\n\r\n    <input type=\"submit\" value=\"Snimi\" />\r\n");
                EndContext();
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper);
            __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
        }
Beispiel #8
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 2 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Dodaj.cshtml"

            ViewData["Title"] = "Dodaj";
            ObavijestDodajVM model = ViewData["podaci"] as ObavijestDodajVM;


#line default
#line hidden
            BeginContext(149, 35, true);
            WriteLiteral("\r\n<h2>Dodaj novu obavijest</h2>\r\n\r\n");
            EndContext();
            BeginContext(184, 614, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b909b99427ed45519f7dd71a5db4dc5b", async() => {
                BeginContext(224, 318, true);
                WriteLiteral(@"
    <div class=""form-group"">
        <label>Opis: </label>
        <div>
            <input type=""text"" name=""Opis"" class=""form-control"" />
        </div>
    </div>

    <div class=""form-group"">
        <label>Prodavac : </label>
        <div>
            <select name=""ProdavacId"" class=""form-control"">
");
                EndContext();
#line 22 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Dodaj.cshtml"
                foreach (var x in model.prodavac)
                {
#line default
#line hidden
                    BeginContext(613, 20, true);
                    WriteLiteral("                    ");
                    EndContext();
                    BeginContext(633, 41, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e314469312914f6686529fafb4420fca", async() => {
                        BeginContext(659, 6, false);
#line 24 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Dodaj.cshtml"
                        Write(x.Text);

#line default
#line hidden
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    BeginWriteTagHelperAttribute();
#line 24 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Dodaj.cshtml"
                    WriteLiteral(x.Value);

#line default
#line hidden
                    __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = __tagHelperStringValueBuffer;
                    __tagHelperExecutionContext.AddTagHelperAttribute("value", __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(674, 2, true);
                    WriteLiteral("\r\n");
                    EndContext();
#line 25 "C:\Users\hasic_000\Desktop\NoviProjekat - Copy\NoviProjekat.Web\Views\ObavijestProdavac\Dodaj.cshtml"
                }

#line default
#line hidden
                BeginContext(695, 96, true);
                WriteLiteral("            </select>\r\n        </div>\r\n    </div>\r\n\r\n    <input type=\"submit\" value=\"Snimi\" />\r\n");
                EndContext();
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper);
            __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(798, 6, true);
            WriteLiteral("\r\n\r\n\r\n");
            EndContext();
        }