public async Task <Models.Crm.Opportunity> CancelOpportunityChanges(Models.Crm.Opportunity item) { var entity = context.Entry(item); entity.CurrentValues.SetValues(entity.OriginalValues); entity.State = EntityState.Unchanged; return(item); }
public async Task <Models.Crm.Opportunity> CreateOpportunity(Models.Crm.Opportunity opportunity) { OnOpportunityCreated(opportunity); context.Opportunities.Add(opportunity); context.SaveChanges(); return(opportunity); }
protected async System.Threading.Tasks.Task Load() { var crmGetContactsResult = await Crm.GetContacts(); getContactsResult = crmGetContactsResult; var crmGetOpportunityStatusesResult = await Crm.GetOpportunityStatuses(); getOpportunityStatusesResult = crmGetOpportunityStatusesResult; opportunity = new RadzenCrm.Models.Crm.Opportunity(); }
protected async void Load() { var crmGetContactsResult = await Crm.GetContacts(); getContactsResult = crmGetContactsResult; var crmGetOpportunityStatusesResult = await Crm.GetOpportunityStatuses(); getOpportunityStatusesResult = crmGetOpportunityStatusesResult; opportunity = new RadzenCrm.Models.Crm.Opportunity(); }
protected async System.Threading.Tasks.Task Form0Submit(RadzenCrm.Models.Crm.Opportunity args) { try { var crmCreateOpportunityResult = await Crm.CreateOpportunity(opportunity); DialogService.Close(opportunity); } catch (System.Exception crmCreateOpportunityException) { NotificationService.Notify(NotificationSeverity.Error, $"Error", $"Unable to create new Opportunity!"); } }
protected async void Form0Submit(RadzenCrm.Models.Crm.Opportunity args) { try { var crmUpdateOpportunityResult = await Crm.UpdateOpportunity(int.Parse($"{Id}"), opportunity); DialogService.Close(opportunity); } catch (Exception crmUpdateOpportunityException) { NotificationService.Notify(NotificationSeverity.Error, $"Error", $"Unable to update Opportunity"); } }
protected async void GridDeleteButtonClick(MouseEventArgs args, RadzenCrm.Models.Crm.Opportunity data) { try { var crmDeleteOpportunityResult = await Crm.DeleteOpportunity(data.Id); if (crmDeleteOpportunityResult != null) { grid0.Reload(); } } catch (Exception crmDeleteOpportunityException) { NotificationService.Notify(NotificationSeverity.Error, $"Error", $"Unable to delete Opportunity"); } }
public async Task <Models.Crm.Opportunity> UpdateOpportunity(int?id, Models.Crm.Opportunity opportunity) { OnOpportunityUpdated(opportunity); var item = context.Opportunities .Where(i => i.Id == id) .First(); var entry = context.Entry(item); entry.CurrentValues.SetValues(opportunity); entry.State = EntityState.Modified; context.SaveChanges(); return(opportunity); }
public async Task <Models.Crm.Opportunity> UpdateOpportunity(int?id, Models.Crm.Opportunity opportunity) { OnOpportunityUpdated(opportunity); var item = context.Opportunities .Where(i => i.Id == id) .FirstOrDefault(); if (item == null) { throw new Exception("Item no longer available"); } var entry = context.Entry(item); entry.CurrentValues.SetValues(opportunity); entry.State = EntityState.Modified; context.SaveChanges(); return(opportunity); }
partial void OnOpportunityUpdated(Models.Crm.Opportunity item);
partial void OnOpportunityGet(Models.Crm.Opportunity item);
partial void OnOpportunityDeleted(Models.Crm.Opportunity item);
protected async void Grid0RowSelect(RadzenCrm.Models.Crm.Opportunity args) { var result = await DialogService.OpenAsync <EditOpportunity>("Edit Opportunity", new Dictionary <string, object>() { { "Id", args.Id } }); await InvokeAsync(() => { StateHasChanged(); }); }