コード例 #1
0
        /// <summary>
        /// Este metodo se ecarga de insertar o actualizar una entidad del tipo curso
        /// </summary>
        /// <param name="cursoDM">Entidad del tipo CursoDomainModel</param>
        /// <returns>una cadena de confirmación</returns>
        public string AddUpdateInstitucionSuperior(InstitucionSuperiorDomainModel institucionSuperiorDM)
        {
            string resultado = string.Empty;

            if (institucionSuperiorDM.IdInstitucionSuperior > 0)
            {
                //buscamos por id y lo almacenamos en nuestra entidad de entityframework
                catInstitucionSuperior catInstitucion = institucionSuperiorRepository.SingleOrDefault(p => p.idInstitucionSuperior == institucionSuperiorDM.IdInstitucionSuperior);

                if (catInstitucion != null)
                {
                    catInstitucion.idInstitucionSuperior = institucionSuperiorDM.IdInstitucionSuperior;
                    catInstitucion.strDescripcion        = institucionSuperiorDM.StrDescripcion;
                    catInstitucion.strObservacion        = institucionSuperiorDM.StrObservacion;
                    institucionSuperiorRepository.Update(catInstitucion);
                    resultado = "Se Actualizo correctamente";
                }
            }
            else
            {
                catInstitucionSuperior catInstitucion = new catInstitucionSuperior();
                catInstitucion.strDescripcion = institucionSuperiorDM.StrDescripcion;
                catInstitucion.strObservacion = institucionSuperiorDM.StrObservacion;
                institucionSuperiorRepository.Insert(catInstitucion);
                resultado = "Se insertaron correctamente los valores";
            }

            return(resultado);
        }
コード例 #2
0
 public ActionResult Create([Bind(Include = "StrObservacion,StrDescripcion")] InstitucionSuperiorVM institucionSuperiorVM)
 {
     if (ModelState.IsValid)
     {
         InstitucionSuperiorDomainModel institucionSuperiorDomain = new InstitucionSuperiorDomainModel();
         AutoMapper.Mapper.Map(institucionSuperiorVM, institucionSuperiorDomain);
         institucionSuperior.AddUpdateInstitucionSuperior(institucionSuperiorDomain);
         return(View());
     }
     return(View());
 }