public List <RoomType> RetrieveAllById(int id)
        {
            try
            {
                var roomTypeMapper = new RoomTypeMapper();
                var instance       = SqlDao.GetInstance();
                var operation      = roomTypeMapper.GetRetriveAllByIdStatement(id);
                var lstResult      = instance.ExecuteQueryProcedure(operation);

                if (lstResult.Count <= 0)
                {
                    return(default(List <RoomType>));
                }

                var objs = EntityObjectMapper.BuildObjects(lstResult);

                return(objs.Cast <RoomType>().ToList());
            }
            catch (Exception e)
            {
                ManageException(e);
            }

            return(null);
        }
Esempio n. 2
0
 public ActionResult RoomType_List_Update([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")] IEnumerable <RoomTypeViewModel> roomtype_list)
 {
     if (roomtype_list != null && ModelState.IsValid)
     {
         foreach (RoomTypeViewModel roomType in roomtype_list)
         {
             _unitOfWork.RoomType_List.Update(RoomTypeMapper.Map(roomType));
         }
         Ok();
         return(RedirectToAction("Index", "RoomType", null));
     }
     Forbidden();
     return(Content(GenerateError()));
 }