Esempio n. 1
0
        async void DoAddConsumerCommand(consumer_by_institution consumer)
        {
            //Update Local List
            var consumerbycircle = new consumer_by_circle {
                name = consumer.name, lastname = consumer.lastname, username = consumer.username
            };

            ConsumersCircleList.Add(consumerbycircle);



            //Add it to a Circle
            _mLearningService.AddUserToCircle(consumer.id, CircleID);
        }
        async void DoAddConsumerCommand(consumer_by_institution consumer)
        {

            

            //Update Local List
            var consumerbycircle = new consumer_by_circle { name = consumer.name, lastname = consumer.lastname, username = consumer.username };
            ConsumersCircleList.Add(consumerbycircle);


          

            //Add it to a Circle
            _mLearningService.AddUserToCircle(consumer.id, CircleID);

            

           
        }
         public async Task<ActionResult> Consumer_update([DataSourceRequest] DataSourceRequest request, consumer_by_institution cons)
         {
             if (cons != null && ModelState.IsValid)
             {
                 var user = await _mLearningService.GetObjectWithId<User>(cons.id);

                 user.name = cons.name;
                 user.lastname = cons.lastname;
                 user.username = cons.username;
                 user.email = cons.email;
                 if (cons.password != null)
                     user.password = EncryptionService.encrypt(cons.password);

                 //Update DB
                 await _mLearningService.UpdateObject<User>(user);
                 cons = await _mLearningService.GetObjectWithId<consumer_by_institution>(cons.id);
             }
             return Json(new[] { cons }.ToDataSourceResult(request, ModelState));
         }
 public async Task<ActionResult> Consumer_destroy([DataSourceRequest] DataSourceRequest request, consumer_by_institution cons)
 {
     if (cons != null && ModelState.IsValid)
     {
         await _mLearningService.DeleteObject<User>(new User { id = cons.id });
     }
     return Json(new[] { cons }.ToDataSourceResult(request, ModelState));
 }
         public async Task<ActionResult> Consumer_create([DataSourceRequest] DataSourceRequest request, consumer_by_institution cons)
         {
             if (cons != null && ModelState.IsValid)
             {
                 var result = await _mLearningService.CreateAndRegisterConsumer(
                     new User { name = cons.name, lastname = cons.lastname, email = cons.email, username = cons.username, password = EncryptionService.encrypt(cons.password) }
                     , InstitutionID);
                 cons = await _mLearningService.GetObjectWithId<consumer_by_institution>(result.id);

                 //await _mLearningService.CreateAndRegisterConsumer(consumerObj.User, InstitutionID);
             }
             return Json(new[] { cons }.ToDataSourceResult(request, ModelState));
         }