Exemplo n.º 1
0
 public async Task<ActionResult> Publisher_create([DataSourceRequest] DataSourceRequest request, publisher_by_institution pub)
 {
     if (pub != null && ModelState.IsValid)
     {
         var result = await _mLearningService.CreateAndRegisterPublisher(
             new User { name = pub.name, lastname = pub.lastname, email = pub.email, username = pub.username, password = EncryptionService.encrypt(pub.password) }
             , new Publisher { country = pub.country, region = pub.region, city = pub.city, telephone = pub.telephone }, InstitutionID);
         pub = await _mLearningService.GetObjectWithId<publisher_by_institution>(result.id);
     }
     return Json(new[] { pub }.ToDataSourceResult(request, ModelState));
 }
Exemplo n.º 2
0
 void DoSelectPublisherCommand(publisher_by_institution publisher)
 {
     ShowViewModel <PublisherMainViewModel>(new { user_id = publisher.id });
 }
Exemplo n.º 3
0
 void DoEditPublisherCommand(publisher_by_institution publisher)
 {
 }
 void DoSelectPublisherCommand(publisher_by_institution publisher)
 {
     ShowViewModel<PublisherMainViewModel>(new { user_id = publisher.id});
 }
 void DoEditPublisherCommand(publisher_by_institution publisher)
 {
    
 }
Exemplo n.º 6
0
        //public async Task<ActionResult> GetInstitutionPublishers

         public async Task<ActionResult> Publisher_update([DataSourceRequest] DataSourceRequest request, publisher_by_institution pub)
         {
             if (pub != null && ModelState.IsValid)
             {
                 var user = await _mLearningService.GetObjectWithId<User>(pub.id);
                 var publisher = await _mLearningService.GetObjectWithId<Publisher>(pub.publisher_id);

                 user.name = pub.name;
                 user.lastname = pub.lastname;
                 user.username = pub.username;
                 user.email = pub.email;
                 if (pub.password != null)
                    user.password = EncryptionService.encrypt(pub.password);
                
                 publisher.country = pub.country;
                 publisher.region = pub.region;
                 publisher.city = pub.city;
                 publisher.telephone = pub.telephone;

                 //Update DB
                 await _mLearningService.UpdateObject<User>(user);
                 await _mLearningService.UpdateObject<Publisher>(publisher);
                 pub = await _mLearningService.GetObjectWithId<publisher_by_institution>(pub.id); 
             }
             return Json(new[] { pub }.ToDataSourceResult(request,ModelState));
         }
Exemplo n.º 7
0
 public async Task<ActionResult> Publisher_destroy([DataSourceRequest] DataSourceRequest request, publisher_by_institution pub)
 {
     if (pub != null && ModelState.IsValid)
     {
         await _mLearningService.DeleteObject<Publisher>(new Publisher { id = pub.publisher_id });
         await _mLearningService.DeleteObject<User>(new User { id = pub.id });
     }
     return Json(new[] { pub }.ToDataSourceResult(request, ModelState));
 }