Exemplo n.º 1
0
        public HttpResponseMessage Sastojci(SastojciPostWithImage ns)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }

            HttpStatusCode response = SastojciHelper.AddSastojci(ns);

            if (HttpStatusCode.Conflict == response)
            {
                return(Request.CreateResponse(HttpStatusCode.Conflict, ns));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, ns));
        }
Exemplo n.º 2
0
        public static HttpStatusCode AddSastojci(SastojciPostWithImage ns)
        {
            MContext ctx = new MContext();

            Sastojci isExists = ctx.Sastojci.FirstOrDefault(x => x.Naziv == ns.Naziv && x.IsDeleted == false);

            if (isExists != null)
            {
                return(HttpStatusCode.Conflict);
            }

            Sastojci noviSastojak = new Sastojci();

            noviSastojak.BrojKalorija    = ns.BrojKalorija;
            noviSastojak.Cijena          = ns.Cijena;
            noviSastojak.Gramaza         = ns.Gramaza;
            noviSastojak.IsDeleted       = false;
            noviSastojak.Napomena        = ns.Napomena;
            noviSastojak.Naziv           = ns.Naziv;
            noviSastojak.VrstaSastojkaId = ns.VrstaSastojkaId;

            ctx.Sastojci.Add(noviSastojak);

            ctx.SaveChanges();

            if (ns.Slika != null)
            {
                Slike novaSlika = new Slike();
                novaSlika.UrlSlike   = "/";
                novaSlika.Slika      = ns.Slika;
                novaSlika.SastojakId = noviSastojak.Id;
                ctx.Slike.Add(novaSlika);
                ctx.SaveChanges();
            }

            return(HttpStatusCode.OK);
        }
Exemplo n.º 3
0
 public frmUnosSastojka()
 {
     noviSastojak = new SastojciPostWithImage();
     InitializeComponent();
     // this.AutoValidate = AutoValidate.Disable;
 }