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 }); }
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 }); }