Exemple #1
0
 // GET: OneViewTwoTables
 public ActionResult Create()
 {
     using (ContextBLL ctx = new ContextBLL())
     {
         UserSimuuModel Model = new UserSimuuModel();
         Model.UserID     = 0;
         Model.SimuuBirth = (DateTime)System.Data.SqlTypes.SqlDateTime.MinValue;
         Model.SimuuDeath = (DateTime)System.Data.SqlTypes.SqlDateTime.MinValue;
         ViewBag.Roles    = GetRoleItems(ctx);
         return(View(Model));
     }
 }
Exemple #2
0
        public ActionResult Create(UserSimuuModel collection)
        {
            try
            {
                using (ContextBLL ctx = new ContextBLL())
                {
                    if (!ModelState.IsValid)
                    {
                        ViewBag.Roles = GetRoleItems(ctx);
                        return(View(collection));
                    }
                    int UserID = ctx.User_Create(collection.UserName, collection.UserEmail, collection.Password, collection.Password, collection.RoleID);

                    ctx.Simuu_Create(collection.SimuuName, collection.SimuuAge, collection.SimuuBirth, collection.SimuuDeath, collection.SimuuXCoordinate, collection.SimuuYCoordinate, collection.ImpulseToRest, collection.ImpulseToDrink, collection.ImpulseToEat, collection.StatEnergy, collection.StatThirst, collection.StatHunger, collection.SimuuMovementSpeed, collection.SimuuSenseRadius, UserID);
                }
                return(RedirectToAction("Index", "User"));
            }
            catch (Exception ex)
            {
                ViewBag.Exception = ex;
                return(View("Error"));
            }
        }