public ActionResult PostCreateArtista(ARTISTA a)
 {
     db.stp_addArtista(a);
     db.SaveChanges();
     return RedirectToAction("Create");
 }
Esempio n. 2
0
        public virtual int stp_addArtista(ARTISTA a)
        {
            var nOMEARTISTAParameter = a.NOME != null ?
                new ObjectParameter("NOMEARTISTA", a.NOME) :
                new ObjectParameter("NOMEARTISTA", typeof(string));

            var nASCARTISTAParameter = a.DATANASC.HasValue ?
                new ObjectParameter("NASCARTISTA", a.DATANASC) :
                new ObjectParameter("NASCARTISTA", typeof(System.DateTime));

            var mORTEARTISTAParameter = a.DATAMORTE.HasValue ?
                new ObjectParameter("MORTEARTISTA", a.DATAMORTE) :
                new ObjectParameter("MORTEARTISTA", typeof(System.DateTime));

            var pAISORIGEMARTISTAParameter = a.PAISORIGEM != null ?
                new ObjectParameter("PAISORIGEMARTISTA", a.PAISORIGEM) :
                new ObjectParameter("PAISORIGEMARTISTA", typeof(string));

            var pERIODOARTISTAParameter = a.PERIODO != null ?
                new ObjectParameter("PERIODOARTISTA", a.PERIODO) :
                new ObjectParameter("PERIODOARTISTA", typeof(string));

            var eSTILOPRINCIPALARTISTAParameter = a.ESTILOPRINCIPAL != null ?
                new ObjectParameter("ESTILOPRINCIPALARTISTA", a.ESTILOPRINCIPAL) :
                new ObjectParameter("ESTILOPRINCIPALARTISTA", typeof(string));

            var dESCRICAOARTISTAParameter = a.DESCRICAO != null ?
                new ObjectParameter("DESCRICAOARTISTA", a.DESCRICAO) :
                new ObjectParameter("DESCRICAOARTISTA", typeof(string));

            return ((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("stp_addArtista", nOMEARTISTAParameter, nASCARTISTAParameter, mORTEARTISTAParameter, pAISORIGEMARTISTAParameter, pERIODOARTISTAParameter, eSTILOPRINCIPALARTISTAParameter, dESCRICAOARTISTAParameter);
        }