示例#1
0
        public AisgnarMateriaClaseCustom Save(Trasversales.Modelo.Clases request)
        {
            ColegioContext            objCnn       = new ColegioContext();
            AisgnarMateriaClaseCustom objresultado = new AisgnarMateriaClaseCustom();

            try
            {
                if (request.ClaSalonId == 0)
                {
                    request.ClaSalonId = null;
                }
                if (request.ClaProfesor == 0)
                {
                    request.ClaProfesor = null;
                }

                if (request.Claid == 0)
                {
                    objCnn.clases.Add(request);

                    objCnn.SaveChanges();
                }
                else
                {
                    objCnn.Entry(request).State = EntityState.Modified;

                    objCnn.SaveChanges();
                }
                objresultado.clases = this.GetMateriasGrado(request.ClaEmpId, request.ClaCursoId).Where(g => g.Claid == request.Claid).FirstOrDefault();

                objresultado.response.codigo    = 1;
                objresultado.response.respuesta = "";
            }
            catch (Exception e)
            {
                objresultado.response.codigo    = -1;
                objresultado.response.respuesta = e.Message;
            }

            return(objresultado);
        }
示例#2
0
 public AisgnarMateriaClaseCustom Post(Trasversales.Modelo.Clases request)
 {
     return(new Clases.Servicios.ClasesBI().Save(request));
 }