Beispiel #1
0
        public string GuardarNota(ActividadNotaModel entidad, long usuarioId)
        {
            string Mensaje = "OK";

            try
            {
                ActividadNota ActividadNotaActual = db.Set <ActividadNota>().Where(x => x.ActividadId == entidad.ActividadId && x.AlumnoId == entidad.AlumnoId).FirstOrDefault();
                if (ActividadNotaActual != null)
                {
                    ActividadNotaActual.Nota          = entidad.Nota;
                    ActividadNotaActual.Observacion   = entidad.Comentario;
                    ActividadNotaActual.ResponsableId = usuarioId;
                    ActividadNotaActual.Fecha         = DateTime.Today;
                }
                else
                {
                    db.Set <ActividadNota>().Add(new ActividadNota()
                    {
                        ActividadId = entidad.ActividadId, AlumnoId = entidad.AlumnoId, Nota = entidad.Nota, Observacion = entidad.Comentario, ResponsableId = usuarioId, Fecha = DateTime.Today
                    });
                }

                db.SaveChanges();
            }
            catch (Exception ex)
            {
                Mensaje = string.Format("Descripción del Error {0}", ex.Message);
            }

            return(Mensaje);
        }
        public JsonResult GuardarNota(ActividadNotaModel modelo)
        {
            string Mensaje = new ActividadBL().GuardarNota(modelo, CustomHelper.getUsuarioId());

            if (Mensaje.Equals("OK"))
            {
                return(Json(new { Operacion = true }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { Operacion = false }, JsonRequestBehavior.AllowGet));
        }