async Task HandleSelected(GridCommandEventArgs e) { editItem = await Db.PortDetails.FindAsync(selectedItems.First().Id); FormMode = FormMode.Edit; editorPanelVisible = true; }
async Task HandleSelected(GridCommandEventArgs e) { /// Find the location to edit locationEditItem = await Db.Locations.FindAsync(selectedItems.First().LocationId); /// Get Port node editItem = locationEditItem.Ports.Find(p => p.Id == selectedItems.First().Id); FormMode = FormMode.Edit; editorPanelVisible = true; }
public static PortDetailsGridView FromPort(PortDetails port) => new PortDetailsGridView { Id = port.Id, Name = port.Name, Description = port.Description, Lat = port.Lat, Long = port.Long, Country = port.Country, ImageUrl = port.ImageUrl, LocationName = port.Location.Name };
public static PortDetails[] BindPort(string CountryCode) { List<PortDetails> details1 = new List<PortDetails>(); string Query = ""; Query = "Select PortCode,PortName from M_Port where CountryCode='" + CountryCode + "' Order By PortName"; DataSet ds = GetData(Query); DataTable dt = ds.Tables[0]; { foreach (DataRow dtrow in dt.Rows) { PortDetails Port = new PortDetails(); Port.PortId = dtrow["PortCode"].ToString(); Port.PortName = dtrow["PortName"].ToString(); details1.Add(Port); } } return details1.ToArray(); }
void HandleCreate(GridCommandEventArgs _) { editItem = new PortDetails(); FormMode = FormMode.New; editorPanelVisible = true; }
public List<int> SavePortsTran(PortDetails[] ports, out ErrCode err) { List<int> ids = SiteProvider.CurrentProvider.SavePortsTran(ports, out err); return ids; }
public ErrCode SavePort(PortDetails port, out int id) { ErrCode err = SiteProvider.CurrentProvider.SavePort(port, out id); return err; }