async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Inscriptions.Clear(); var items = await DataStore.RefreshDataAsync(); foreach (var item in items) { Inscriptions.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public Guid Insert(Inscriptions item, Guid UpdatedId) { Check.IsNotNull(item.lastName, $"Nombre Requerido {item.lastName}."); Check.IsNotNull(item.firstName, $"Apellidos Requerido {item.firstName}."); Check.IsNotNull(item.email, $"Email Requerido {item.email}."); Check.IsNotNull(item.phone, $"Telefono Requerido {item.phone}."); Check.IsNotNull(item.birthDate, $"Fecha Nacimiento Requerido {item.birthDate}."); item.State = ObjectState.Added; var id = db.Save(item); var rowEmail = dbEmail.GetByWhere(e => e.isDefault == true); String body = $@"Estimado {item.firstName} {item.lastName} <br/> <br/> Nos alegra que hayas querido formar parte de nuestro equipo! Hemos recibido <br/> <br/> satisfactoriamente todos tus datos, los revisaremmos y te daremos respuesta a la brevedad posible. "; SendEmail emailParticipant = new SendEmail(item.email, "*****@*****.**", "Hemo Recibido tu Aplicación!", body, true); emailParticipant.SubmitEmail(rowEmail.host, rowEmail.port, rowEmail.isEnableSSl, rowEmail.isUseCredencial, rowEmail.user, rowEmail.password); var itemCharge = dbCharge.Get(item.charge.Id); body = $@"Una nueva aplicación ha sido recibida. <br/> <br/> Aplicante: {item.firstName} {item.lastName} <br/> <br/> Cargo: {itemCharge.name} <br/> <br/> Enlace: http://{rowEmail.webSite}Inscription/{id} <br/> <br/> "; SendEmail emailadminstrator = new SendEmail(rowEmail.emailAdministrator, "*****@*****.**", "Nueva aplicación Recibida!", body, true); emailadminstrator.SubmitEmail(rowEmail.host, rowEmail.port, rowEmail.isEnableSSl, rowEmail.isUseCredencial, rowEmail.user, rowEmail.password); return(id); }
public HttpResponseMessage Post([FromBody] Inscriptions row) { var id = _process.Insert(row, UpdatedId); return(Request.CreateResponse(HttpStatusCode.OK, new { data = id })); }
public void Pagination(int index) { Index = index; NumberOfPage = (int)Math.Ceiling(Inscriptions.Count / (double)PageSize); PaginatedInscription = PaginatedList <Inscription> .Create(Inscriptions, Index, PageSize); MCount = Inscriptions.Count(v => v.M); RCount = Inscriptions.Count(v => v.R); AmCount = Inscriptions.Count(v => v.Am); StateHasChanged(); }
public void UpLinkedListManualy() { Children = childController.QueryCollection().ToList(); foreach (var child in Children) { var insciptions = Inscriptions.Where(v => v.ChildId == child.Id); childController.Update(child, nameof(Child.Inscriptions), insciptions); } Children = childController.QueryCollection().ToList(); Parents = parentController.QueryCollection().ToList(); foreach (var family in Families) { var children = Children.Where(v => v.FamilyId == family.Id); family.Children = children; familyController.Update(family, nameof(Family.Children), children); var parents = Parents.Where(v => v.FamilyId == family.Id); family.Parents = parents; familyController.Update(family, nameof(Family.Parents), parents); } }
public void Update(Guid id, Inscriptions item, Guid UpdatedId) { throw new NotImplementedException(); }