// GET: Tenant/Details/5 public async Task <IActionResult> Details(System.Int32?id) { if (id == null) { return(new HttpStatusCodeResult(404)); } Tenant tenant = _dataAccess.GetTenant((int)id); if (tenant == null) { return(new HttpStatusCodeResult(404)); } return(View(tenant)); }
public IActionResult ShowTenant(int id) { var tenant = _dataAccess.GetTenant(id); if (tenant == null) { return(HttpNotFound()); } return(View("Tenant", new TenantViewModel(tenant))); }
public static Campaign ToModel(this CampaignViewModel campaign, IPrepOpsDataAccess dataAccess) { var tenant = dataAccess.GetTenant(campaign.ManagingTenantId); if (tenant == null) { return(null); } return(new Campaign { Id = campaign.Id, Description = campaign.Description, Name = campaign.Name, ManagingTenant = tenant, ParticipatingTenants = campaign.ParticipatingTenants, Activities = campaign.Activities.ToModel(dataAccess).ToList(), EndDateTimeUtc = campaign.EndDate.UtcDateTime, StartDateTimeUtc = campaign.StartDate.UtcDateTime }); }
public void Put(int id, [FromBody] ActivityViewModel value) { var activity = _prepOpsDataAccess.GetActivity(value.Id); if (activity == null) { this.HttpBadRequest(); } var associatedCampaign = _prepOpsDataAccess.GetCampaign(value.CampaignId); var tenant = _prepOpsDataAccess.GetTenant(value.TenantId); // TODO: Helper method to do this kind of conversion. activity.Campaign = associatedCampaign; activity.EndDateTimeUtc = value.EndDateTime.UtcDateTime; activity.Location = value.Location.ToModel(); activity.Name = value.Title; activity.StartDateTimeUtc = value.StartDateTime.UtcDateTime; activity.Tasks = value.Tasks.ToModel(_prepOpsDataAccess).ToList(); activity.Tenant = tenant; _prepOpsDataAccess.UpdateActivity(activity); }
public static Campaign ToModel(this CampaignViewModel campaign, IPrepOpsDataAccess dataAccess) { var tenant = dataAccess.GetTenant(campaign.ManagingTenantId); if (tenant == null) return null; return new Campaign { Id = campaign.Id, Description = campaign.Description, Name = campaign.Name, ManagingTenant = tenant, ParticipatingTenants = campaign.ParticipatingTenants, Activities = campaign.Activities.ToModel(dataAccess).ToList(), EndDateTimeUtc = campaign.EndDate.UtcDateTime, StartDateTimeUtc = campaign.StartDate.UtcDateTime }; }