public HttpResponseMessage GetAreaByGuidAndId(Guid guid, int id) { var result = Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Client code does not have an active account"); var clientEntity = _lookupService.GetClientByGuid(guid); if (clientEntity == null) { _log.Error(string.Format("Failed to lookup Client by GUID: {0}", guid)); } else { var areaEntity = _lookupService.GetAreaByIdAndClientId(new List <string> { clientEntity.Id.ToString() }, id); var area = new AreaDTO(); if (areaEntity != null) { area = AreaMapper.ToDataTransferObject(areaEntity); area.Tours = _lookupService.GetToursByAreaId(area.Id).Select(x => TourMapper.ToDataTransferObject(x)).ToList(); } result = Request.CreateResponse(HttpStatusCode.OK, area); } result.Headers.Add("Access-Control-Allow-Origin", "*"); return(result); }
public static void Update(Area item) { AreaEntity entity; entity = AreaMapper.Get(item); AreaDao.Update(entity); }
public static int Add(Area item) { AreaEntity entity; entity = AreaMapper.Get(item); item.Id = AreaDao.Add(entity); return(item.Id); }
public static Area Get(int id) { Area item; AreaEntity entity; entity = AreaDao.Get(id); item = AreaMapper.Get(entity); return(item); }
public static void Delete(Area item) { try { AreaEntity entity; entity = AreaMapper.Get(item); AreaDao.Delete(entity); } catch (Exception) { throw; } }
public static List <Area> GetAll() { try { List <Area> lista; List <AreaEntity> entities; entities = AreaDao.GetAll(); lista = AreaMapper.GetAll(entities); return(lista); } catch (Exception) { throw; } }