// POST: api/cliente
 public IHttpActionResult Post([FromBody] RatingEvento value)
 {
     try
     {
         ControlRating.devolverInstacia().grabar(value);
         return(Ok(value));
     }
     catch (Exception ex)
     {
         throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Data));
     }
 }
示例#2
0
        // POST: api/cliente
        public IHttpActionResult Post([FromBody] RatingEvento value)
        {
            try
            {
                Inscripcion inscripcion = ControlInscripcion.devolverInstacia().devolverXsocioXevento(value.idEvento, value.idSocio);

                ControlRating.devolverInstacia().grabar(value);
                inscripcion.estadoEncuesta = true;
                ControlInscripcion.devolverInstacia().update(inscripcion);

                return(Ok(value));
            }
            catch (Exception ex)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Data));
            }
        }
示例#3
0
        /// <summary>
        /// Metodo utilizado para eliminar un Matricula.
        /// TODO: El metodo se tiene que cambiar para actualizar un atributo del Matricula
        /// para ver si esta eliminado o no, no se eliminan datos.
        /// </summary>
        public void eliminar(int id)
        {
            try
            {
                using (var db = new ModeloRenacer())
                {
                    RatingEvento reco = db.rating.Where(x => x.id.Equals(id)).FirstOrDefault();

                    db.rating.Remove(reco);
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ServicioSentry.devolverSentry().informarExcepcion(ex);
            }
        }
示例#4
0
 /// <summary>
 /// Metodo utilizado para Insertar un nuevo Matricula.
 /// </summary>
 /// <param name="RatingEvento"></param>
 public void grabar(RatingEvento RatingEvento)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             db.rating.AddOrUpdate(RatingEvento);
             db.SaveChanges();
         }
     }
     catch (UsuarioException ex)
     {
         ServicioSentry.devolverSentry().informarExcepcionUsuario(ex);
         throw ex;
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
 }