示例#1
0
        public static VlogePravice ParseVlogePravice(DVlogePravice dVlogePravice)
        {
            VlogePravice vlogePravice = new VlogePravice
            {
                VlogaKLJ   = dVlogePravice.VlogaKLJ,
                PravicaKLJ = dVlogePravice.PravicaKLJ
            };

            return(vlogePravice);
        }
示例#2
0
        public static Pravice ParsePravice(DVlogePravice dVlogePravice)
        {
            Pravice pravice = new Pravice
            {
                PravicaKLJ    = dVlogePravice.PravicaKLJ,
                AplikacijaKLJ = dVlogePravice.AplikacijaKLJ,
                Naziv         = dVlogePravice.PravicaNaziv,
                Opis          = dVlogePravice.PravicaOpis
            };

            return(pravice);
        }
示例#3
0
        public HttpResponseMessage Save([FromBody] DVlogePravice dVlogePravice)
        {
            CRUDService         service  = new CRUDService();
            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);
            Entities            db       = new Entities();

            try
            {
                service.Save(CRUDService.ParsePravice(dVlogePravice), db.Pravices, dVlogePravice.PravicaKLJ);
            }
            catch (ApplicationException ex)
            {
                response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex);
            }


            return(response);
        }