public async Task <int> RealDeleteAsync(int id) { using (IRoomDeviceService rdevSvc = new RoomDeviceService()) { return(await Task.Run(() => { return rdevSvc.RealDeleteAsync(id); })); } }
public async Task <RoomDeviceDTO> GetOneAsync(int id) { using (IRoomDeviceService rdevSvc = new RoomDeviceService()) { return(await Task.Run(() => { return ObjectExtend.Mapper <RoomDeviceDTO, RoomDeviceEntity>(rdevSvc.GetOneAsync(id).Result); })); } }
public async Task <int> AddAsync(RoomDeviceDTO dto) { using (IRoomDeviceService rdevSvc = new RoomDeviceService()) { var model = ObjectExtend.Mapper <RoomDeviceEntity, RoomDeviceDTO>(dto); return(await Task.Run(() => { return rdevSvc.AddAsync(model); })); } }
public async Task <List <RoomDeviceDTO> > GetAllByRoomIdAsync(int roomId) { using (IRoomDeviceService rdevSvc = new RoomDeviceService()) { var items = await Task.Run(() => { var devices = rdevSvc.GetRoomDeivces().Where(x => x.RoomId == roomId).ToList(); List <RoomDeviceDTO> dtos = new List <RoomDeviceDTO>(); foreach (var d in devices) { dtos.Add(new RoomDeviceDTO(d)); } return(dtos); }); return(items); } }