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)); }