示例#1
0
        // POST: api/Elev
        public HttpResponseMessage Post(HttpRequestMessage request)
        {
            var msg = new HttpResponseMessage();

            try
            {
                var value = request.Content.ReadAsStringAsync().Result;

                ElevDTO elev    = JsonConvert.DeserializeObject <ElevDTO>(value);
                t_elev  elevnou = Mapper.Map <ElevDTO, t_elev>(elev);

                catalog.Elevi.Add(elevnou);
                catalog.SaveChanges();

                msg.StatusCode = System.Net.HttpStatusCode.OK;
                msg.Content    = new StringContent("Un elev nou a fost adaugat!");
            }
            catch (Exception)
            {
                msg.StatusCode = System.Net.HttpStatusCode.BadRequest;
                msg.Content    = new StringContent("Nu s-a putut adauga un elev nou!");
            }

            return(msg);
        }
示例#2
0
        // POST: api/Clasa
        public HttpResponseMessage Post(HttpRequestMessage request)
        {
            var msg = new HttpResponseMessage();

            try
            {
                var value = request.Content.ReadAsStringAsync().Result;

                ClasaDTO clasa     = JsonConvert.DeserializeObject <ClasaDTO>(value);
                t_clasa  clasanoua = Mapper.Map <ClasaDTO, t_clasa>(clasa);

                catalog.Clase.Add(clasanoua);
                catalog.SaveChanges();

                msg.StatusCode = System.Net.HttpStatusCode.OK;
                msg.Content    = new StringContent("O clasa noua a fost adaugata!");
            }
            catch (Exception ex)
            {
                msg.StatusCode = System.Net.HttpStatusCode.BadRequest;
                msg.Content    = new StringContent("Nu s-a putut adauga o clasa noua!");
            }

            return(msg);
        }
        // POST: api/Profesor
        public HttpResponseMessage Post(HttpRequestMessage request)
        {
            var msg = new HttpResponseMessage();

            try
            {
                var value = request.Content.ReadAsStringAsync().Result;

                ProfesorDTO profesor = JsonConvert.DeserializeObject <ProfesorDTO>(value);
                t_profesor  profnou  = Mapper.Map <ProfesorDTO, t_profesor>(profesor);

                catalog.Profesorii.Add(profnou);
                catalog.SaveChanges();

                msg.StatusCode = System.Net.HttpStatusCode.OK;
                msg.Content    = new StringContent("Un profesor nou a fost adaugat!");
            }
            catch (Exception)
            {
                msg.StatusCode = System.Net.HttpStatusCode.BadRequest;
                msg.Content    = new StringContent("Nu s-a putut adauga un profesor nou!");
            }

            return(msg);
        }
示例#4
0
        // POST api/values
        public HttpResponseMessage Post(HttpRequestMessage request)
        {
            var msg = new HttpResponseMessage();

            try
            {
                var value = request.Content.ReadAsStringAsync().Result;

                ObservatieDTO obs    = JsonConvert.DeserializeObject <ObservatieDTO>(value);
                t_observatie  obsnou = Mapper.Map <ObservatieDTO, t_observatie>(obs);

                catalog.Observatii.Add(obsnou);
                catalog.SaveChanges();

                msg.StatusCode = System.Net.HttpStatusCode.OK;
                msg.Content    = new StringContent("O observatie noua a fost adaugata!");
            }
            catch (Exception)
            {
                msg.StatusCode = System.Net.HttpStatusCode.BadRequest;
                msg.Content    = new StringContent("Nu s-a putut adauga o observatie noua!");
            }

            return(msg);
        }