public IEnumerable <Response.ConsultaEmbarcacionesResponse> Guarda_Embarcacion(string matricula, string nombre, int id_tipo_embarcacion, string usuario, int codigo_hab, int num_cod_hab, string nom_cod_hab, int id_tipo_act_emb, string fecha_const) { DB_GESDOCEntities _dataContext = base.Context.GetContext() as DB_GESDOCEntities; if (fecha_const != null) { DateTime var_fec_const = Convert.ToDateTime(fecha_const); var result = from r in _dataContext.P_CREA_EMBARCACIONES(matricula, nombre, id_tipo_embarcacion, usuario, codigo_hab, num_cod_hab, nom_cod_hab, id_tipo_act_emb, var_fec_const) select new ConsultaEmbarcacionesResponse() { id_embarcacion = r.ID_EMBARCACION, matricula = r.MATRICULA, nombre = r.NOMBRE }; return(result); } else { var result = from r in _dataContext.P_CREA_EMBARCACIONES(matricula, nombre, id_tipo_embarcacion, usuario, codigo_hab, num_cod_hab, nom_cod_hab, id_tipo_act_emb, null) select new ConsultaEmbarcacionesResponse() { id_embarcacion = r.ID_EMBARCACION, matricula = r.MATRICULA, nombre = r.NOMBRE }; return(result); } }