public ActionResult Create([Bind(Include = "idmateria,nombre,nrc,creditos,idarea")] Materia materia)
 {
     if (ModelState.IsValid)
     {
         MateriaBLL.Create(materia);
         return(RedirectToAction("Index"));
     }
     ViewBag.idarea = new SelectList(AreaBLL.List(), "idarea", "nombre", materia.idarea);
     return(View(materia));
 }
 public IHttpActionResult Post(Materia materia)
 {
     try
     {
         MateriaBLL.Create(materia);
         return(Content(HttpStatusCode.Created, "Materia creado correctamente"));
     }
     catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }