private bool existUser(string userName)
 {
     using (DB_TESTASPNETEntities db = new DB_TESTASPNETEntities())
     {
         return(db.Users.Any(x => x.UserName == userName));
     }
 }
        public ActionResult New(SeriesAddViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (DB_TESTASPNETEntities db = new DB_TESTASPNETEntities())
                    {
                        if (!existUser(model.UserName.Trim()))
                        {
                            createUser(model.UserName.Trim());
                        }
                        var oTabla = new Series();
                        oTabla.IDUser       = getUserId(model.UserName);
                        oTabla.SeriesSplit  = calculatedSerie(model.InvtervalInitial, model.InvtervalEnd);
                        oTabla.CreationDate = DateTime.Now;
                        db.Series.Add(oTabla);
                        db.SaveChanges();
                    }
                    return(Redirect("~/Series/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
 private int getUserId(string userName)
 {
     using (DB_TESTASPNETEntities db = new DB_TESTASPNETEntities())
     {
         var u = db.Users.FirstOrDefault(x => x.UserName == userName);
         return(u.IDUser);
     }
 }
        public ActionResult ListUser(string UserName)
        {
            List <sp_GetSeriesUser_Result> lst;

            using (DB_TESTASPNETEntities db = new DB_TESTASPNETEntities())
            {
                lst = db.sp_GetSeriesUser(UserName).ToList();
            }

            return(View(lst));
        }
        // GET: Series
        public ActionResult Index()
        {
            List <sp_GetAllSeriesUser_Result> lst;

            using (DB_TESTASPNETEntities db = new DB_TESTASPNETEntities())
            {
                lst = db.sp_GetAllSeriesUser().ToList();
            }

            return(View(lst));
        }
        private int createUser(string userName)
        {
            int idUser = -1;

            using (DB_TESTASPNETEntities db = new DB_TESTASPNETEntities())
            {
                var oTabla = new Users();
                oTabla.UserName     = userName;
                oTabla.CreationDate = DateTime.Now;
                db.Users.Add(oTabla);
                db.SaveChanges();
                idUser = oTabla.IDUser;
            }
            return(idUser);
        }