public static ApproveRoomTransferResponse ResponseFromEntity(RoomTransferRequestForm roomTransfer, Student student, Room room)
 {
     return(new ApproveRoomTransferResponse()
     {
         StudentId = roomTransfer.StudentId,
         RoomId = room.RoomId,
         Status = roomTransfer.Status,
         RoomName = room.Name,
         StudentName = student.Name,
         RoomTransferRequestFormId = roomTransfer.RoomTransferRequestFormId
     });
 }
示例#2
0
 public static GetRoomTransferResponse ResponseFromEntity(RoomTransferRequestForm roomTransfer, Student student, Room room, Entities.ParamEntities.Param roomType)
 {
     return(new GetRoomTransferResponse()
     {
         StudentId = roomTransfer.StudentId,
         StudentName = student.Name,
         StudentEmail = student.Email,
         RoomId = roomTransfer.RoomId ?? -1,
         RoomName = room?.Name ?? "null",
         Status = roomTransfer.Status,
         CreatedDate = roomTransfer.CreatedDate.ToString(GlobalParams.DateTimeResponseFormat),
         LastUpdated = roomTransfer.LastUpdated.ToString(GlobalParams.DateTimeResponseFormat),
         RejectDate = roomTransfer.RejectDate.ToString(GlobalParams.DateTimeResponseFormat),
         TransferDate = roomTransfer.TransferDate.ToString(GlobalParams.DateTimeResponseFormat),
         TargetRoomType = roomTransfer.TargetRoomType,
         TargetRoomTypeName = roomType.Name,
         Reason = roomTransfer.Reason,
         RoomTransferRequestFormId = roomTransfer.RoomTransferRequestFormId
     });
 }