public ITollIncident Submit(ITollIncident incident) { var builtIncident = EntityBuilder.Build(incident); if (builtIncident != null) { try { var syncIncident = Mapper.Map <ITollIncident, Data.Incident>(builtIncident); Sync.Client.SyncClient.SubmitIncident(syncIncident); incident.IsSent = true; return(builtIncident); } catch (Exception ex) { Log.LogException(ex); Log.LogTrace(ex.Message + ". Check error log for more details."); } } return(incident); }
public void InsertIncident(ITollIncident newIncident) { context.Incidents.Add(Mapper.Map <ITollIncident, Incident>(newIncident)); }
public ITollIncident Build(ITollIncident entity) { return(entity.StaffLoginGUID.HasValue && entity.IncidentTypeGUID != new Guid("B6AB99E8-5DA4-4C33-9EDD-08298A1A2104") ? entity : null); }