Пример #1
0
        ///// <summary>
        ///// Actualiza datos básicos del tjornada
        ///// </summary>
        ///// <param name="model"> Datos del modelo de tjornada</param>
        ///// <returns> Resultado de la transacción </returns>
        public Jresult UpdTjornada(Tjornadas model)
        {
            var jresult = new Jresult();

            try
            {
                db.Entry(model).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                jresult.Success = true;;
                jresult.Message = "Información del jornada académico modificada satisfactoriamente";
            }
            catch (Exception ex)
            {
                jresult.Message = ex.Message;
                Console.WriteLine(ex.Message);
            }
            return(jresult);
        }
Пример #2
0
        /// <summary>
        /// Inserta tjornada
        /// </summary>
        /// <param name="model"> Modelo de tjornada</param>
        /// <returns> boolean producto transacción</returns>
        public Jresult InsTjornada(Tjornadas model)
        {
            var jresult = new Jresult();

            try
            {
                //var mod = new Tjornadas() { Nombre = model.Nombre, CodigoDane = model.CodigoDane, NombreRector = model.NombreRector, NumSedes = model.NumSedes };

                model.Id = db.Tjornadas.DefaultIfEmpty().Max(r => r == null ? 0 : r.Id) + 1;
                db.Tjornadas.Add(model);
                db.SaveChanges();
                jresult.Success = true;;
                jresult.Message = "Jornada académico registrado satisfactoriamente";
            }
            catch (Exception ex)
            {
                jresult.Message = ex.Message;
                Console.WriteLine(ex.Message);
            }
            return(jresult);
        }
Пример #3
0
        public ActionResult InsTjornada(
            [Bind(Include = "Nombre, Numero")] Tjornadas model)
        {
            // Inicializaciones
            var jresult = new Jresult();

            // Validaciones
            if (!ModelState.IsValid)
            {
                jresult.Message = string.Join("; ", ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage));
                return(Json(jresult));
            }

            // Acceso a la capa de negocio
            var entityBL = new TjornadasBL();

            jresult = entityBL.InsTjornada(model);

            // Salida success
            return(Json(jresult));
        }