public void InitData()
        {
            ArraySegment <Activitat> day;
            Activitat a;

            a            = new Activitat(0, TipusActivitat.Video);
            day.Array[0] = a;
            a            = new Activitat(1, TipusActivitat.Video);
            day.Array[1] = a;
            a            = new Activitat(2, TipusActivitat.Caminar);
            day.Array[2] = a;

            activitatSetmana           = new ActivitatSetmana();
            activitatSetmana.dilluns   = day;
            activitatSetmana.dimarts   = day;
            activitatSetmana.dimecres  = day;
            activitatSetmana.dijous    = day;
            activitatSetmana.divendres = day;
            activitatSetmana.dissabte  = day;
            activitatSetmana.diumenge  = day;

            ArraySegment <Apat> apats;
            Apat apat;
            //a = new Apat("Cafe amb llet",TipoApat.Esmorzar,)
        }
Exemple #2
0
        public async Task <ActionResult> Guardar([FromBody] ActivitatObject activitat_r)
        {
            Logger.LogInformation(activitat_r?.ToString());

            if (!ModelState.IsValid)
            {
                return(BadRequest("Model is invalid"));
            }
            else
            {
                //Coger Usuario Logeado
                ApplicationUser user = await UserManager.GetUserAsync(User);

                if (user is null)
                {
                    return(BadRequest("User is null"));
                }
                //Coger reino de la actividad
                Regne regne = dbContext.Regnes.FirstOrDefault(x => x.Id == activitat_r.IdRegne);

                if (regne is null)
                {
                    return(BadRequest("Regne is null"));
                }

                //Añadir nueva actividad
                Activitat activitat = new Activitat
                {
                    Nom     = activitat_r.Nombre,
                    Regne   = regne,
                    Fet_be  = activitat_r.Fet_be,
                    Progres = activitat_r.Progres
                };

                //Usuario de la actividad
                UsuarioActivitats ua = new UsuarioActivitats()
                {
                    Activitat = activitat,
                    Usuario   = user
                };

                try
                {
                    dbContext.UsuarioActivitats.Add(ua);
                    dbContext.Activitats.Add(activitat);
                    dbContext.SaveChanges();

                    return(Ok());
                }
                catch (System.Exception e)
                {
                    Logger.LogError(e.ToString());
                    return(BadRequest());
                }
            }
        }
        public ExcerciseViewModel()
        {
            ObservableRangeCollection <Activitat> d0 = new ObservableRangeCollection <Activitat>();
            Activitat d1 = new Activitat();
            Activitat d2 = new Activitat();

            d0.Add(d1);
            d0.Add(d2);
            execlist = d0;
        }