// 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); }
// 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); }
// 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); }