예제 #1
0
 protected void BtnEliminarCurso_Click(object sender, EventArgs e)
 {
     try
     {
         CursoCN.EliminarCurso(Convert.ToInt32(Request.Params["id"]));
         Label1.Text = "Curso Eliminado con exito";
         Response.Redirect("VistaCurso.aspx");
     }
     catch (Exception)
     {
         Label1.Text = "No se puede eliminar un curso que posea Alumnos asignados";
     }
 }
        public JsonResult Curso(int?id, CursoCE item)
        {
            switch (Request.HttpMethod)
            {
            case "POST":

                // true o false
                return(Json(ObjAlum.InsertarCurso(item)));

            case "PUT":
                //retorna tru o false
                return(Json(ObjAlum.ActualizarCurso(item)));

            case "GET":
                //http: //localhost:2088/Api/Clientes/Cliente/1  ACTION GET
                return(Json(ObjAlum.ObtenerCursoId(id.GetValueOrDefault()), JsonRequestBehavior.AllowGet));

            case "DELETE":

                return(Json(ObjAlum.EliminarCurso(id.GetValueOrDefault())));
            }

            return(Json(new { Error = true, Message = "Operacion Http desconocida" }));
        }